.sidebar[data-v-a7aa8be8]{display:flex;flex-direction:column;width:240px;background:var(--side-panel);backdrop-filter:blur(12px);color:var(--text-primary);height:100vh;flex-shrink:0;transition:width .2s ease;overflow:hidden}.sidebar--collapsed[data-v-a7aa8be8]{width:72px}.sidebar__header[data-v-a7aa8be8]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;white-space:nowrap}.sidebar__logo-mark[data-v-a7aa8be8]{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.4rem;line-height:1}.sidebar__logo-text[data-v-a7aa8be8]{font-family:var(--font-display);font-size:1.35rem;font-weight:400;letter-spacing:.01em}.sidebar__nav[data-v-a7aa8be8]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;flex:1}.sidebar__nav-item[data-v-a7aa8be8]{display:flex;align-items:center;gap:.9rem;padding:.65rem .75rem;border-radius:8px;color:var(--text-primary);text-decoration:none;font-family:var(--font-body);font-weight:400;font-size:.9rem;white-space:nowrap;opacity:.85;transition:background .15s ease,opacity .15s ease}.sidebar__nav-item--active[data-v-a7aa8be8],.sidebar__nav-item[data-v-a7aa8be8]:hover{background:hsla(0,0%,100%,.1);opacity:1}.sidebar__nav-icon[data-v-a7aa8be8]{flex-shrink:0;font-size:1.15rem;line-height:1;opacity:.9}.sidebar--collapsed .sidebar__nav-item[data-v-a7aa8be8]{justify-content:center;padding:.65rem}.sidebar__divider[data-v-a7aa8be8]{height:1px;margin:.5rem .75rem;background:hsla(0,0%,100%,.12);flex-shrink:0}.sidebar__user[data-v-a7aa8be8]{display:flex;align-items:center;gap:.65rem;margin:.25rem .75rem .5rem;padding:.5rem;border-radius:8px;background:hsla(0,0%,100%,.06)}.sidebar--collapsed .sidebar__user[data-v-a7aa8be8]{justify-content:center;padding:.5rem .4rem}.sidebar__user-avatar[data-v-a7aa8be8]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-body);font-size:.8rem;font-weight:600;overflow:hidden}.sidebar__user-avatar-img[data-v-a7aa8be8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sidebar__user-info[data-v-a7aa8be8]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sidebar__user-name[data-v-a7aa8be8]{font-family:var(--font-body);font-size:.8rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__user-logout[data-v-a7aa8be8]{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-body);font-size:.72rem;color:var(--text-secondary,#9fb3d1);opacity:.85;cursor:pointer;text-decoration:underline}.sidebar__user-logout[data-v-a7aa8be8]:hover{opacity:1}.sidebar__user-logout-icon[data-v-a7aa8be8]{background:none;border:none;color:var(--text-primary);font-size:1.05rem;cursor:pointer;opacity:.85}.sidebar__user-logout-icon[data-v-a7aa8be8]:hover{opacity:1}.sidebar__toggle[data-v-a7aa8be8]{display:flex;align-items:center;justify-content:center;margin:.75rem;padding:.5rem;background:hsla(0,0%,100%,.08);border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:1.1rem;line-height:1;transition:background .15s ease}.sidebar__toggle[data-v-a7aa8be8]:hover{background:hsla(0,0%,100%,.16)}.tt-bottom-nav[data-v-24243d44]{display:none}@media (max-width:768px){.tt-bottom-nav[data-v-24243d44]{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1000;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--side-panel);border-top:1px solid hsla(0,0%,100%,.08)}.tt-bottom-nav__item[data-v-24243d44]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:hsla(0,0%,100%,.6);text-decoration:none}.tt-bottom-nav__item--active[data-v-24243d44]{color:#fff}.tt-bottom-nav__icon[data-v-24243d44]{font-size:22px;line-height:1}.tt-bottom-nav__label[data-v-24243d44]{font:500 10px Inter,sans-serif}}.ts-sidebar[data-v-0c145585]{width:220px;flex-shrink:0;height:100%;display:flex;flex-direction:column;background:#1e3a5f;color:#fff}.ts-sidebar__brand[data-v-0c145585]{height:72px;padding:0 20px;flex-shrink:0;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.ts-sidebar__logo[data-v-0c145585]{max-width:100%;max-height:44px;-o-object-fit:contain;object-fit:contain;display:block}.ts-sidebar__park-name[data-v-0c145585]{font-family:var(--font-display);font-weight:700;font-size:14px;color:#fff;line-height:1.25}.ts-sidebar__nav[data-v-0c145585]{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.ts-sidebar__bottom[data-v-0c145585]{padding:10px;display:flex;flex-direction:column;gap:2px;border-top:1px solid hsla(0,0%,100%,.12)}.ts-sidebar__item[data-v-0c145585]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:6px;border:none;background:none;cursor:pointer;font:500 13px Inter,sans-serif;color:hsla(0,0%,100%,.7);text-decoration:none;text-align:left}.ts-sidebar__item .mdi[data-v-0c145585]{font-size:18px}.ts-sidebar__item[data-v-0c145585]:hover{background:hsla(0,0%,100%,.08);color:#fff}.ts-sidebar__item--active[data-v-0c145585]{background:hsla(0,0%,100%,.14);color:#fff}@media (max-width:768px){.ts-sidebar[data-v-0c145585]{display:none}}.tp-topbar[data-v-59340a16]{display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;flex-shrink:0;background:#1e3a5f;border-left:1px solid hsla(0,0%,100%,.08)}.tp-topbar__titles[data-v-59340a16]{flex:1;min-width:0;display:flex;flex-direction:column}.tp-topbar__title[data-v-59340a16]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff;line-height:1.2}.tp-topbar__subtitle[data-v-59340a16]{font:400 11px Inter,sans-serif;color:hsla(0,0%,100%,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-topbar__who[data-v-59340a16]{display:flex;align-items:center;gap:10px;min-width:0}.tp-topbar__company[data-v-59340a16]{font:400 11px Inter,sans-serif;color:hsla(0,0%,100%,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.tp-topbar__avatar[data-v-59340a16]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font:600 11px Inter,sans-serif}@media (max-width:768px){.tp-topbar[data-v-59340a16]{padding:0 16px}.tp-topbar__company[data-v-59340a16]{display:none}}.tb-nav[data-v-79535180]{display:none}@media (max-width:768px){.tb-nav[data-v-79535180]{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1000;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#1e3a5f;border-top:1px solid hsla(0,0%,100%,.08)}.tb-nav__item[data-v-79535180]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:hsla(0,0%,100%,.6);text-decoration:none}.tb-nav__item--active[data-v-79535180]{color:#fff}.tb-nav__icon[data-v-79535180]{font-size:22px;line-height:1}.tb-nav__label[data-v-79535180]{font:500 10px Inter,sans-serif}}.ad-page{flex:1;min-height:0;overflow:auto;padding:20px 24px 32px;display:flex;flex-direction:column;gap:16px}.ad-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ad-toolbar__spacer{flex:1}.ad-input,.ad-select,.ad-textarea{font:400 13px Inter,sans-serif;color:#1e3a5f;background:#fff;border:1px solid #d5dbe6;border-radius:8px;padding:8px 10px;min-width:0}.ad-input:focus,.ad-select:focus,.ad-textarea:focus{outline:none;border-color:#3b82f6}.ad-textarea{width:100%;resize:vertical;min-height:84px}.ad-search{position:relative}.ad-search .mdi{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:16px;pointer-events:none}.ad-search .ad-input{padding-left:32px;width:280px;max-width:100%}.ad-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;padding:8px 14px;cursor:pointer;font:500 13px Inter,sans-serif;white-space:nowrap}.ad-btn:disabled{opacity:.55;cursor:default}.ad-btn--primary{background:#3b82f6;color:#fff}.ad-btn--primary:hover:not(:disabled){background:#2563eb}.ad-btn--danger{background:#e84545;color:#fff}.ad-btn--danger:hover:not(:disabled){background:#d12f2f}.ad-btn--ghost{background:#fff;color:#1e3a5f;border-color:#d5dbe6}.ad-btn--ghost:hover:not(:disabled){background:#f1f5f9}.ad-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(30,58,95,.08);overflow:hidden}.ad-table-wrap{overflow-x:auto}.ad-table{width:100%;border-collapse:collapse;min-width:860px}.ad-table th{text-align:left;padding:10px 14px;font:600 11px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e8edf4;white-space:nowrap}.ad-table td{padding:12px 14px;border-bottom:1px solid #eef1f6;font:400 12px Inter,sans-serif;color:#64748b;vertical-align:middle}.ad-table tbody tr:last-child td{border-bottom:none}.ad-table tbody tr:hover td{background:#fafbfd}.ad-cell-name{font:500 13px Inter,sans-serif;color:#1e3a5f}.ad-cell-sub{font:400 11px Inter,sans-serif;color:#94a3b8;margin-top:2px}.ad-mono{font-family:var(--font-mono);font-size:11px}.ad-col-actions{width:44px;text-align:right}.ad-pill{display:inline-block;padding:3px 10px;border-radius:999px;font:500 11px Inter,sans-serif;white-space:nowrap}.ad-pill--green{background:#dcfce7;color:#15803d}.ad-pill--blue{background:#dbeafe;color:#1d4ed8}.ad-pill--amber{background:#fef3c7;color:#b45309}.ad-pill--red{background:#fee2e2;color:#b91c1c}.ad-pill--navy{background:#e0e7f1;color:#1e3a5f}.ad-pill--gray{background:#eef1f6;color:#475569}.ad-pill--purple{background:#ede9fe;color:#6d28d9}.ad-pill--teal{background:#ccfbf1;color:#0f766e}.ad-tag{display:inline-block;padding:2px 8px;border-radius:6px;background:#eef1f6;color:#475569;font:400 11px Inter,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ad-field{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.ad-field>label{font:500 12px Inter,sans-serif;color:#64748b}.ad-field .ad-input,.ad-field .ad-select{width:100%}.ad-hint{font:400 11px Inter,sans-serif;color:#94a3b8}.ad-error{margin:0 0 10px;color:#e84545}.ad-error,.ad-note{font:400 12px Inter,sans-serif}.ad-note{padding:10px 12px;border-radius:8px;background:#f1f5f9;color:#475569;margin-bottom:12px;line-height:1.45}.ad-note--warn{background:#fef3c7;color:#92400e}.ad-note--danger{background:#fee2e2;color:#991b1b}.ad-empty{padding:36px 16px;text-align:center;color:#94a3b8;font:400 13px Inter,sans-serif}.ad-linkbox{display:flex;gap:8px}.ad-linkbox .ad-input{flex:1;font-family:var(--font-mono);font-size:11px}.ad-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10002;background:#1e3a5f;color:#fff;padding:10px 16px;border-radius:8px;font:500 13px Inter,sans-serif;box-shadow:0 8px 24px rgba(15,23,42,.3)}.ad-spin{animation:ad-spin .8s linear infinite;display:inline-block}@keyframes ad-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ad-page{padding:14px 12px 24px}.ad-search .ad-input{width:100%}.ad-search{flex:1 1 100%}}.adm-sidebar[data-v-0ba3d8f8]{width:220px;flex-shrink:0;height:100%;display:flex;flex-direction:column;background:#1e3a5f;color:#fff;border-right:3px solid #e84545}.adm-sidebar__brand[data-v-0ba3d8f8]{height:56px;padding:0 20px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.adm-sidebar__name[data-v-0ba3d8f8]{font:700 14px var(--font-display);color:#fff;line-height:1.2}.adm-sidebar__sub[data-v-0ba3d8f8]{font:400 10px Inter,sans-serif;color:hsla(0,0%,100%,.6)}.adm-sidebar__nav[data-v-0ba3d8f8]{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.adm-sidebar__bottom[data-v-0ba3d8f8]{padding:10px;display:flex;flex-direction:column;gap:2px;border-top:1px solid hsla(0,0%,100%,.12)}.adm-sidebar__item[data-v-0ba3d8f8]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:6px;border:none;background:none;cursor:pointer;font:500 13px Inter,sans-serif;color:hsla(0,0%,100%,.7);text-decoration:none;text-align:left}.adm-sidebar__item .mdi[data-v-0ba3d8f8]{font-size:18px}.adm-sidebar__item[data-v-0ba3d8f8]:hover{background:hsla(0,0%,100%,.08);color:#fff}.adm-sidebar__item--active[data-v-0ba3d8f8]{background:hsla(0,0%,100%,.14);color:#fff}@media (max-width:768px){.adm-sidebar[data-v-0ba3d8f8]{width:64px}.adm-sidebar__brand[data-v-0ba3d8f8]{padding:0 8px;align-items:center}.adm-sidebar__sub[data-v-0ba3d8f8]{display:none}.adm-sidebar__name[data-v-0ba3d8f8]{font-size:11px;text-align:center}.adm-sidebar__item[data-v-0ba3d8f8]{justify-content:center;font-size:0;gap:0;padding:12px 0}.adm-sidebar__item .mdi[data-v-0ba3d8f8]{font-size:20px}}.adm-topbar[data-v-6332f1a4]{display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;flex-shrink:0;background:#1e3a5f;border-bottom:3px solid #e84545}.adm-topbar__titles[data-v-6332f1a4]{flex:1;min-width:0;display:flex;flex-direction:column}.adm-topbar__super[data-v-6332f1a4]{font:400 10px Inter,sans-serif;color:hsla(0,0%,100%,.6)}.adm-topbar__title[data-v-6332f1a4]{font:700 15px var(--font-display);color:#fff;line-height:1.2}.adm-topbar__avatar[data-v-6332f1a4]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font:600 11px Inter,sans-serif}.imp-banner[data-v-52df39f3]{position:fixed;top:0;left:0;right:0;height:48px;z-index:20000;display:flex;align-items:center;gap:12px;padding:0 16px;background:#e84545;color:#fff}.imp-banner__icon[data-v-52df39f3]{font-size:20px;flex-shrink:0}.imp-banner__text[data-v-52df39f3]{flex:1;min-width:0;margin:0;font:500 12px Inter,sans-serif;line-height:1.3}.imp-banner__exit[data-v-52df39f3]{flex-shrink:0;background:transparent;color:#fff;border:1px solid #fff;border-radius:6px;padding:5px 16px;font:600 12px Inter,sans-serif;cursor:pointer}.imp-banner__exit[data-v-52df39f3]:hover:not(:disabled){background:hsla(0,0%,100%,.18)}@media (max-width:768px){.imp-banner__text[data-v-52df39f3]{font-size:10px}.imp-banner__icon[data-v-52df39f3]{display:none}}*{box-sizing:border-box}body{font-family:Open Sans,sans-serif!important;margin:0}.v-application{background:var(--bg-base)!important}.app-layout{position:fixed;inset:0;display:flex;background-color:var(--bg-base);overflow:hidden}.app-layout--imp{top:48px}.app-right{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%}.app-public-layout{position:fixed;inset:0;overflow:auto}@media (max-width:768px){.app-sidebar--tech{display:none}.app-layout--tech .app-right,.app-layout--tenant .app-right{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.notif-bell[data-v-1d11cd93]{position:relative;display:flex}.notif-bell__trigger[data-v-1d11cd93]{position:relative;display:flex;align-items:center;background:none;border:none;color:var(--text-secondary,hsla(0,0%,100%,.6));font-size:1.1rem;cursor:pointer;padding:0}.notif-bell__badge[data-v-1d11cd93]{position:absolute;top:-6px;right:-8px;background:var(--accent-red,#e84545);color:#fff;font-size:.6rem;font-family:var(--font-mono);padding:0 4px;border-radius:8px;min-width:14px;text-align:center;line-height:1.4}.notif-bell__dropdown[data-v-1d11cd93]{position:absolute;top:calc(100% + .6rem);right:0;width:340px;max-height:440px;display:flex;flex-direction:column;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:50;overflow:hidden}.notif-bell__header[data-v-1d11cd93]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .5rem}.notif-bell__title[data-v-1d11cd93]{font-family:var(--font-body);font-weight:600;font-size:.9rem;color:#1e3a5f}.notif-bell__mark-all[data-v-1d11cd93]{background:none;border:none;color:var(--accent-blue);font-size:.7rem;cursor:pointer;padding:0}.notif-bell__mark-all[data-v-1d11cd93]:hover{text-decoration:underline}.notif-bell__tabs[data-v-1d11cd93]{display:flex;gap:.4rem;padding:0 1rem .5rem;border-bottom:1px solid var(--border-subtle)}.notif-bell__tab[data-v-1d11cd93]{background:none;border:none;color:#64748b;font-size:.75rem;cursor:pointer;padding:.3rem .6rem;border-radius:6px}.notif-bell__tab--active[data-v-1d11cd93]{background:#eff6ff;color:#1e3a5f;font-weight:600}.notif-bell__list[data-v-1d11cd93]{overflow-y:auto;padding:.4rem 0}.notif-bell__group[data-v-1d11cd93]{display:flex;flex-direction:column}.notif-bell__group-label[data-v-1d11cd93]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;padding:.5rem 1rem .25rem}.notif-bell__item[data-v-1d11cd93]{position:relative;display:flex;align-items:flex-start;gap:.6rem;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:.5rem 1rem;transition:background .12s ease}.notif-bell__item[data-v-1d11cd93]:hover{background:#f8fafc}.notif-bell__item--unread .notif-bell__item-title[data-v-1d11cd93]{font-weight:600}.notif-bell__item-icon[data-v-1d11cd93]{color:#94a3b8;font-size:.95rem;margin-top:.15rem}.notif-bell__item-body[data-v-1d11cd93]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.notif-bell__item-title[data-v-1d11cd93]{font-size:.75rem;color:#1e3a5f;line-height:1.3}.notif-bell__item-detail[data-v-1d11cd93]{font-size:.68rem;color:#64748b;line-height:1.3}.notif-bell__item-dot[data-v-1d11cd93]{width:6px;height:6px;border-radius:50%;background:var(--accent-blue);margin-top:.35rem;flex-shrink:0}.notif-bell__empty[data-v-1d11cd93]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.75rem 1rem;color:#64748b;font-size:.78rem;text-align:center}.notif-bell__empty-icon[data-v-1d11cd93]{font-size:1.4rem;color:var(--accent-green,#10b981)}.notif-bell__list[data-v-1d11cd93]::-webkit-scrollbar{width:6px}.notif-bell__list[data-v-1d11cd93]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.con-topbar[data-v-3ce223a3]{display:flex;align-items:center;padding:1rem 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle);gap:1rem;container-type:inline-size;container-name:con-topbar}.con-topbar__status[data-v-3ce223a3]{font-size:.85rem;color:var(--text-secondary)}.con-topbar__divider[data-v-3ce223a3]{width:1px;align-self:stretch;background:hsla(0,0%,100%,.15)}.con-topbar__spacer[data-v-3ce223a3]{flex:1}.con-topbar__left[data-v-3ce223a3]{display:flex;align-items:baseline;gap:.5rem;flex-shrink:1;min-width:0;overflow:hidden}.con-topbar__park-name[data-v-3ce223a3]{font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.con-topbar__section[data-v-3ce223a3]{font-family:var(--font-display);font-size:1.1rem;font-weight:500;color:var(--text-primary)}.con-topbar__separator[data-v-3ce223a3]{color:var(--text-muted);font-size:.9rem}.con-topbar__park-location[data-v-3ce223a3]{font-size:.78rem;color:hsla(0,0%,100%,.5)}.con-topbar__search-wrap[data-v-3ce223a3]{position:relative;flex:1 1 180px;min-width:140px}.con-topbar__search[data-v-3ce223a3]{display:flex;align-items:center;height:32px;background:#24487a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:0 .6rem;gap:.4rem;transition:border-color .15s ease,width .15s ease}.con-topbar__search--active[data-v-3ce223a3]{border-color:hsla(0,0%,100%,.6)}.con-topbar__search-icon[data-v-3ce223a3]{color:hsla(0,0%,100%,.5);font-size:1rem;flex-shrink:0}.con-topbar__search-input[data-v-3ce223a3]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font-body);font-size:13px;min-width:0}.con-topbar__search-input[data-v-3ce223a3]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.con-topbar__search-input[data-v-3ce223a3]::placeholder{color:hsla(0,0%,100%,.4)}.con-topbar__search-clear[data-v-3ce223a3]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:0;font-size:.9rem;flex-shrink:0}.con-topbar__search-clear[data-v-3ce223a3]:hover{color:hsla(0,0%,100%,.8)}.con-topbar__dropdown[data-v-3ce223a3]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);max-height:360px;overflow-y:auto;z-index:50}.con-topbar__dropdown-empty[data-v-3ce223a3],.con-topbar__dropdown-loading[data-v-3ce223a3]{padding:.75rem;font-size:.8rem;color:var(--text-secondary,#64748b);text-align:center}.con-topbar__dropdown-group+.con-topbar__dropdown-group[data-v-3ce223a3]{border-top:1px solid #e2e8f0}.con-topbar__dropdown-label[data-v-3ce223a3]{padding:.5rem .75rem .25rem;font-family:var(--font-body);font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.con-topbar__dropdown-item[data-v-3ce223a3]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.4rem .75rem;background:transparent;border:none;cursor:pointer;text-align:left}.con-topbar__dropdown-item[data-v-3ce223a3]:hover{background:#f8fafc}.con-topbar__dropdown-item-name[data-v-3ce223a3]{font-family:var(--font-body);font-size:.83rem;font-weight:500;color:#1e3a5f}.con-topbar__dropdown-item-context[data-v-3ce223a3]{font-family:var(--font-body);font-size:.74rem;color:#64748b}.con-topbar__view-toggle[data-v-3ce223a3]{display:flex;align-items:center;flex-shrink:0}.con-topbar__view-btn[data-v-3ce223a3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;font-size:16px;transition:background .2s ease,color .2s ease}.con-topbar__view-btn[data-v-3ce223a3]:hover{color:hsla(0,0%,100%,.6)}.con-topbar__view-btn--left[data-v-3ce223a3]{border-radius:6px 0 0 6px}.con-topbar__view-btn--right[data-v-3ce223a3]{border-radius:0 6px 6px 0}.con-topbar__view-btn--active[data-v-3ce223a3]{background:hsla(0,0%,100%,.2);color:#fff}.con-topbar__view-btn--active[data-v-3ce223a3]:hover{color:#fff}.con-topbar__new-btn[data-v-3ce223a3]{display:flex;align-items:center;gap:.3rem;height:32px;background:#fff;border:none;border-radius:6px;padding:0 .75rem;color:#1e3a5f;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:background .1s ease;flex-shrink:0}.con-topbar__new-btn[data-v-3ce223a3]:hover{background:#f1f5f9}.con-topbar__weather[data-v-3ce223a3]{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary);flex-shrink:0}.con-topbar__weather-icon[data-v-3ce223a3]{font-size:1.2rem}.con-topbar__weather-temp[data-v-3ce223a3]{font-family:var(--font-mono);font-size:.9rem}.con-topbar__notif[data-v-3ce223a3]{position:relative;display:flex;background:transparent;border:none;color:hsla(0,0%,100%,.6);font-size:1.1rem;cursor:pointer;flex-shrink:0;padding:0}.con-topbar__notif-badge[data-v-3ce223a3]{position:absolute;top:-6px;right:-8px;background:var(--accent-blue);color:#fff;font-size:.6rem;font-family:var(--font-mono);padding:0 4px;border-radius:8px;min-width:14px;text-align:center}.con-topbar__notif-badge--critical[data-v-3ce223a3]{background:var(--accent-red)}.con-tabsbar[data-v-3ce223a3]{display:flex;align-items:center;gap:.3rem;padding:.5rem 1.5rem;border-bottom:1px solid #e2e8f0}.con-tabsbar__tab[data-v-3ce223a3]{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;border-radius:6px;padding:.4rem .65rem;cursor:pointer;position:relative;transition:background .1s ease}.con-tabsbar__tab[data-v-3ce223a3]:hover{background:#f1f5f9}.con-tabsbar__tab-label[data-v-3ce223a3]{font-family:var(--font-body);font-size:.8rem;color:#475569}.con-tabsbar__tab-count[data-v-3ce223a3]{font-family:var(--font-mono);font-size:.75rem;color:#94a3b8}.con-tabsbar__tab--active[data-v-3ce223a3]{background:#eff6ff}.con-tabsbar__tab--active[data-v-3ce223a3]:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:2px;background:#1e3a5f;border-radius:2px}.con-tabsbar__tab--active .con-tabsbar__tab-label[data-v-3ce223a3]{color:#1e3a5f;font-weight:500}.con-tabsbar__tab--active .con-tabsbar__tab-count[data-v-3ce223a3]{color:#1e3a5f}.con-tabsbar__tab-count--amber[data-v-3ce223a3]{color:#d97706!important}.con-tabsbar__tab-count--red[data-v-3ce223a3]{color:#dc2626!important}.con-tabsbar__tab-dot[data-v-3ce223a3]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.con-tabsbar__tab-dot--amber[data-v-3ce223a3]{background:#f59e0b}.con-tabsbar__tab-dot--red[data-v-3ce223a3]{background:#ef4444}@container con-topbar (max-width: 820px){.con-topbar__park-location[data-v-3ce223a3]{display:none}}@container con-topbar (max-width: 680px){.con-topbar__weather[data-v-3ce223a3]{display:none}}@container con-topbar (max-width: 560px){.con-topbar__new-btn span[data-v-3ce223a3]:not(.mdi){display:none}.con-topbar__new-btn[data-v-3ce223a3]{padding:0 .5rem}}.alerts-banner[data-v-163c0456]{margin:0 1.5rem 1.5rem;border:1px solid var(--border-active);border-left:4px solid transparent;border-radius:10px;background:var(--bg-surface-1);overflow:hidden;transition:border-color .15s ease;container-type:inline-size;container-name:alerts-banner}.alerts-banner--critical[data-v-163c0456]{border-left-color:var(--accent-red)}.alerts-banner--warning[data-v-163c0456]{border-left-color:var(--accent-amber)}.alerts-banner--info[data-v-163c0456]{border-left-color:var(--accent-blue)}.alerts-banner--empty[data-v-163c0456]{border-left-color:var(--accent-green)}.alerts-banner__body-wrapper[data-v-163c0456]{max-height:0;overflow:hidden;transition:max-height .2s ease}.alerts-banner__body-wrapper--expanded[data-v-163c0456]{max-height:280px}.alerts-banner__body-inner[data-v-163c0456]{overflow-y:auto;max-height:280px}.alerts-banner__body-inner[data-v-163c0456]::-webkit-scrollbar{width:6px}.alerts-banner__body-inner[data-v-163c0456]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.alerts-banner__body-inner[data-v-163c0456]::-webkit-scrollbar-track{background:transparent}.alerts-banner__empty[data-v-163c0456]{height:36px;display:flex;align-items:center;gap:.5rem;padding:0 1.25rem}.alerts-banner__empty-icon[data-v-163c0456]{color:var(--alert-empty-text);font-size:1rem}.alerts-banner__empty-text[data-v-163c0456]{font-family:var(--font-body);font-size:13px;color:var(--alert-empty-text)}.alerts-banner__header[data-v-163c0456]{height:44px;display:flex;align-items:center;padding:0 1.25rem;gap:1rem}.alerts-banner__header--pulse[data-v-163c0456]{animation:alert-pulse-163c0456 1s ease-in-out}@keyframes alert-pulse-163c0456{0%,to{background:transparent}50%{background:var(--alert-critical-border)}}.alerts-banner__header-left[data-v-163c0456]{display:flex;align-items:center;gap:.4rem;min-width:0;flex-shrink:1}.alerts-banner--critical .alerts-banner__header-icon[data-v-163c0456],.alerts-banner--critical .alerts-banner__header-label[data-v-163c0456]{color:var(--accent-red)}.alerts-banner--warning .alerts-banner__header-icon[data-v-163c0456],.alerts-banner--warning .alerts-banner__header-label[data-v-163c0456]{color:var(--accent-amber)}.alerts-banner--info .alerts-banner__header-icon[data-v-163c0456],.alerts-banner--info .alerts-banner__header-label[data-v-163c0456]{color:var(--accent-blue)}@container alerts-banner (max-width: 560px){.alerts-banner__header-center[data-v-163c0456]{display:none}}.alerts-banner__header-icon[data-v-163c0456]{font-size:16px;flex-shrink:0}.alerts-banner__header-label[data-v-163c0456]{font-family:var(--font-body);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alerts-banner__header-center[data-v-163c0456]{display:flex;align-items:center;gap:1rem;font-family:var(--font-body);font-size:12px;color:var(--text-content);flex-shrink:0}.alerts-banner__pill-dot[data-v-163c0456]{color:var(--text-muted)}.alerts-banner__summary-item[data-v-163c0456]{display:flex;align-items:center;gap:.35rem}.alerts-banner__summary-dot[data-v-163c0456]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.alerts-banner__summary-dot--critical[data-v-163c0456]{background:var(--accent-red)}.alerts-banner__summary-dot--warning[data-v-163c0456]{background:var(--accent-amber)}.alerts-banner__summary-dot--info[data-v-163c0456]{background:var(--accent-blue)}.alerts-banner__header-right[data-v-163c0456]{display:flex;align-items:center;gap:.75rem;flex:1;justify-content:flex-end}.alerts-banner__collapse-btn[data-v-163c0456]{background:none;border:none;cursor:pointer;display:flex;padding:0}.alerts-banner__collapse-icon[data-v-163c0456]{font-size:18px;color:var(--text-muted);transition:transform .15s ease}.alerts-banner__collapse-icon--collapsed[data-v-163c0456]{transform:rotate(180deg)}.alerts-banner__body[data-v-163c0456]{padding-bottom:.25rem}.alerts-banner__row[data-v-163c0456]{height:40px;display:flex;align-items:center;gap:.6rem;padding:0 1.25rem;border-top:1px solid inherit}.alert-row-enter-active[data-v-163c0456],.alert-row-leave-active[data-v-163c0456],.alert-row-move[data-v-163c0456]{transition:all .2s ease}.alert-row-enter-from[data-v-163c0456],.alert-row-leave-to[data-v-163c0456]{opacity:0}.alert-row-leave-active[data-v-163c0456]{position:absolute}.alerts-banner__row-dot[data-v-163c0456]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.alerts-banner__row-dot--critical[data-v-163c0456]{background:var(--accent-red)}.alerts-banner__row-dot--warning[data-v-163c0456]{background:var(--accent-amber)}.alerts-banner__row-dot--info[data-v-163c0456]{background:var(--accent-blue)}.alerts-banner__row-type-icon[data-v-163c0456]{font-size:14px;flex-shrink:0}.alerts-banner__row-type-icon--critical[data-v-163c0456]{color:var(--accent-red);opacity:.7}.alerts-banner__row-type-icon--warning[data-v-163c0456]{color:var(--accent-amber);opacity:.7}.alerts-banner__row-type-icon--info[data-v-163c0456]{color:var(--accent-blue);opacity:.7}.alerts-banner__row-text[data-v-163c0456]{flex:1;min-width:0;font-family:var(--font-body);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alerts-banner__row-type[data-v-163c0456]{font-weight:500}.alerts-banner__row-type--critical[data-v-163c0456]{color:var(--accent-red)}.alerts-banner__row-type--warning[data-v-163c0456]{color:var(--accent-amber)}.alerts-banner__row-type--info[data-v-163c0456]{color:var(--accent-blue)}.alerts-banner__row-sep[data-v-163c0456]{color:var(--text-muted);margin:0 .3rem}.alerts-banner__row-detail[data-v-163c0456]{color:var(--alert-navy-text)}.alerts-banner__row-time[data-v-163c0456]{font-size:10px;color:var(--text-muted)}.alerts-banner__row-action[data-v-163c0456]{background:none;border:none;color:var(--accent-blue);font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0;padding:0}.alerts-banner__row-dismiss[data-v-163c0456]{background:none;border:none;color:var(--text-muted);cursor:pointer;flex-shrink:0;padding:0;font-size:12px;display:flex}.alerts-banner__row-dismiss[data-v-163c0456]:hover{color:var(--text-secondary)}.alerts-banner__more[data-v-163c0456]{width:100%;background:none;border:none;padding:.5rem 1.25rem;font-family:var(--font-body);font-size:12px;cursor:pointer;text-align:left}.alerts-banner--critical .alerts-banner__more[data-v-163c0456]{color:var(--accent-red)}.alerts-banner--warning .alerts-banner__more[data-v-163c0456]{color:var(--accent-amber)}.alerts-banner--info .alerts-banner__more[data-v-163c0456]{color:var(--accent-blue)}@container contracts-list (max-width: 1000px){.contracts-list .contracts-list__col-header[data-v-6a1fc322],.contracts-list .contracts-list__row[data-v-6a1fc322]{-moz-column-gap:.6rem;column-gap:.6rem}.contracts-list .contracts-list__col--sortable[data-v-6a1fc322]{font-size:9px;padding:0 .35rem;gap:.15rem}.contracts-list .contracts-list__tenant-name[data-v-6a1fc322]{font-size:12.5px}.contracts-list .contracts-list__tenant-name-row[data-v-6a1fc322]{gap:.25rem}.contracts-list .contracts-list__tenant-badge[data-v-6a1fc322]{width:14px;height:14px;font-size:9px;flex-shrink:0}}@container contracts-list (max-width: 700px){.contracts-list .contracts-list__col-header[data-v-6a1fc322],.contracts-list .contracts-list__row[data-v-6a1fc322]{grid-template-columns:32px minmax(0,34fr) minmax(0,16fr) minmax(0,22fr) minmax(0,16fr) 8fr;-moz-column-gap:.6rem;column-gap:.6rem}.contracts-list .contracts-list__col--process[data-v-6a1fc322],.contracts-list .contracts-list__vigencia-arrow[data-v-6a1fc322],.contracts-list .contracts-list__vigencia-start[data-v-6a1fc322]{display:none}}@container contracts-list (max-width: 520px){.contracts-list .contracts-list__col-header[data-v-6a1fc322],.contracts-list .contracts-list__row[data-v-6a1fc322]{grid-template-columns:32px minmax(0,45fr) minmax(0,20fr) minmax(0,25fr) 8fr}.contracts-list .contracts-list__col--payment[data-v-6a1fc322]{display:none}}.contracts-list[data-v-6a1fc322]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem;container-type:inline-size;container-name:contracts-list}.contracts-list__body[data-v-6a1fc322]::-webkit-scrollbar{width:6px}.contracts-list__body[data-v-6a1fc322]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.contracts-list__body[data-v-6a1fc322]::-webkit-scrollbar-track{background:transparent}.contracts-list__batch-bar[data-v-6a1fc322]{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:#eff6ff;border-bottom:1px solid #bfdbfe;flex-shrink:0}.contracts-list__batch-count[data-v-6a1fc322]{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--accent-blue)}.contracts-list__batch-action[data-v-6a1fc322]{color:var(--accent-blue)}.contracts-list__batch-action[data-v-6a1fc322],.contracts-list__batch-clear[data-v-6a1fc322]{background:none;border:none;font-family:var(--font-body);font-size:12px;cursor:pointer;padding:0}.contracts-list__batch-clear[data-v-6a1fc322]{margin-left:auto;color:var(--text-muted)}.contracts-list__col-header[data-v-6a1fc322]{display:grid;grid-template-columns:32px minmax(0,30fr) minmax(0,16fr) minmax(0,17fr) minmax(0,16fr) minmax(0,12fr) minmax(0,8fr);-moz-column-gap:1rem;column-gap:1rem;height:36px;border-bottom:1px solid #e2e8f0;flex-shrink:0;background:var(--bg-surface-1)}.contracts-list__col--sortable[data-v-6a1fc322]{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.25rem;font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;padding:0 .5rem}.contracts-list__col--sortable .mdi[data-v-6a1fc322]{font-size:10px;color:var(--accent-blue)}.contracts-list__body[data-v-6a1fc322]{flex:1;min-height:0;overflow-y:auto;position:relative;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 20px),transparent)}.contracts-list__fade[data-v-6a1fc322]{height:1px}.contracts-list__row[data-v-6a1fc322]{display:grid;grid-template-columns:32px minmax(0,30fr) minmax(0,16fr) minmax(0,17fr) minmax(0,16fr) minmax(0,12fr) minmax(0,8fr);-moz-column-gap:1rem;column-gap:1rem;height:52px;border-bottom:1px solid #f1f5f9;background:#fff;cursor:pointer;transition:background 80ms ease}.contracts-list__row--even[data-v-6a1fc322]{background:#fafafa}.contracts-list__row[data-v-6a1fc322]:hover{background:#eff6ff}.contracts-list__row--selected[data-v-6a1fc322]{background:#dbeafe}.contracts-list__col[data-v-6a1fc322]{display:flex;align-items:center;padding:0 .5rem;min-width:0;position:relative}.contracts-list__col--status[data-v-6a1fc322]{justify-content:center;position:relative}.contracts-list__filter-btn[data-v-6a1fc322]{background:none;border:none;cursor:pointer;color:#94a3b8;display:flex}.contracts-list__filter-dropdown[data-v-6a1fc322]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);padding:.4rem;z-index:50;min-width:160px}.contracts-list__filter-option[data-v-6a1fc322]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.3rem .4rem;cursor:pointer}.contracts-list__filter-dot[data-v-6a1fc322]{width:8px;height:8px;border-radius:50%}.contracts-list__dot[data-v-6a1fc322]{width:10px;height:10px;border-radius:50%;transition:width 80ms ease,height 80ms ease}.contracts-list__row:hover .contracts-list__dot[data-v-6a1fc322]{width:12px;height:12px}.contracts-list__checkbox[data-v-6a1fc322]{width:14px;height:14px;accent-color:var(--accent-blue)}.contracts-list__dot--green[data-v-6a1fc322],.contracts-list__filter-dot--green[data-v-6a1fc322]{background:#10b981}.contracts-list__dot--amber[data-v-6a1fc322],.contracts-list__filter-dot--amber[data-v-6a1fc322]{background:#f0a500}.contracts-list__dot--red[data-v-6a1fc322],.contracts-list__filter-dot--red[data-v-6a1fc322]{background:#e84545}.contracts-list__dot--blue[data-v-6a1fc322],.contracts-list__filter-dot--blue[data-v-6a1fc322]{background:#3b82f6}.contracts-list__dot--gray[data-v-6a1fc322],.contracts-list__filter-dot--gray[data-v-6a1fc322]{background:#94a3b8}.contracts-list__col--tenant[data-v-6a1fc322]{flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem}.contracts-list__tenant-name-row[data-v-6a1fc322]{display:flex;align-items:center;gap:.35rem}.contracts-list__tenant-name[data-v-6a1fc322]{font-family:var(--font-body);font-size:14px;font-weight:500;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contracts-list__tenant-badge[data-v-6a1fc322]{width:16px;height:16px;border-radius:50%;background:var(--accent-blue);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.contracts-list__tenant-sub[data-v-6a1fc322]{display:flex;align-items:center;gap:.35rem}.contracts-list__plot-tag[data-v-6a1fc322]{background:#f1f5f9;color:#64748b;font-size:10px;padding:.1rem .35rem;border-radius:4px}.contracts-list__plot-area[data-v-6a1fc322]{font-size:10px;color:#94a3b8}.contracts-list__tooltip[data-v-6a1fc322]{position:absolute;top:100%;left:.5rem;z-index:60;background:#1e3a5f;color:#fff;font-size:11px;padding:.4rem .6rem;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.2)}.contracts-list__tooltip-rfc[data-v-6a1fc322]{color:hsla(0,0%,100%,.7);margin-top:.15rem}.contracts-list__col--rent[data-v-6a1fc322]{gap:.25rem;justify-content:center}.contracts-list__rent-currency[data-v-6a1fc322]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.contracts-list__rent-amount[data-v-6a1fc322]{font-family:var(--font-mono);font-size:13px;color:#1e3a5f}.contracts-list__rent-icon[data-v-6a1fc322]{font-size:12px;cursor:help}.contracts-list__rent-icon--escalation[data-v-6a1fc322]{color:#10b981}.contracts-list__rent-icon--market[data-v-6a1fc322]{color:#f0a500}.contracts-list__col--vigencia[data-v-6a1fc322]{flex-direction:column;align-items:stretch;justify-content:center;gap:.2rem}.contracts-list__vigencia-dates[data-v-6a1fc322]{display:flex;align-items:center;gap:.3rem;min-width:0;justify-content:center}.contracts-list__vigencia-end[data-v-6a1fc322],.contracts-list__vigencia-start[data-v-6a1fc322]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.contracts-list__vigencia-start[data-v-6a1fc322]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.contracts-list__vigencia-arrow[data-v-6a1fc322]{font-size:10px;color:#cbd5e1}.contracts-list__vigencia-end[data-v-6a1fc322]{font-family:var(--font-body);font-size:12px;font-weight:500}.contracts-list__vigencia-end--navy[data-v-6a1fc322]{color:#1e3a5f}.contracts-list__vigencia-end--gray[data-v-6a1fc322]{color:#374151}.contracts-list__vigencia-end--amber[data-v-6a1fc322]{color:#f0a500}.contracts-list__vigencia-end--red[data-v-6a1fc322]{color:#e84545}.contracts-list__vigencia-end--green[data-v-6a1fc322]{color:#10b981}.contracts-list__vigencia-progress[data-v-6a1fc322]{height:2px;background:#f1f5f9;border-radius:1px;overflow:hidden}.contracts-list__vigencia-progress-fill[data-v-6a1fc322]{height:100%}.contracts-list__vigencia-progress-fill--navy[data-v-6a1fc322]{background:#1e3a5f}.contracts-list__vigencia-progress-fill--gray[data-v-6a1fc322]{background:#374151}.contracts-list__vigencia-progress-fill--amber[data-v-6a1fc322]{background:#f0a500}.contracts-list__vigencia-progress-fill--red[data-v-6a1fc322]{background:#e84545}.contracts-list__vigencia-progress-fill--green[data-v-6a1fc322]{background:#10b981}.contracts-list__col--payment[data-v-6a1fc322]{flex-direction:column;align-items:center;justify-content:center;gap:.15rem}.contracts-list__payment-pill[data-v-6a1fc322]{border-radius:20px;padding:.15rem .55rem;font-family:var(--font-body);font-size:11px;font-weight:500}.contracts-list__payment-pill--al-corriente[data-v-6a1fc322]{background:#dcfce7;color:#16a34a}.contracts-list__payment-pill--parcial[data-v-6a1fc322]{background:#fef3c7;color:#d97706}.contracts-list__payment-pill--vencido[data-v-6a1fc322]{background:#fee2e2;color:#dc2626}.contracts-list__payment-pill--sin-registro[data-v-6a1fc322]{background:#f1f5f9;color:#64748b}.contracts-list__payment-sub[data-v-6a1fc322]{font-size:10px;color:#94a3b8}.contracts-list__col--process[data-v-6a1fc322]{overflow:hidden;justify-content:center}.contracts-list__process-tag[data-v-6a1fc322]{border:1px solid;border-radius:4px;padding:.1rem .4rem;font-family:var(--font-body);font-size:10px;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.contracts-list__process-tag--renewal[data-v-6a1fc322]{color:#3b82f6;border-color:#3b82f6}.contracts-list__process-tag--negotiation[data-v-6a1fc322]{color:#10b981;border-color:#10b981}.contracts-list__process-tag--dispute[data-v-6a1fc322]{color:#e84545;border-color:#e84545}.contracts-list__process-dash[data-v-6a1fc322]{color:#cbd5e1;width:100%;text-align:center}.contracts-list__col--actions[data-v-6a1fc322]{justify-content:center;position:relative}.contracts-list__menu-btn[data-v-6a1fc322]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.contracts-list__action-menu[data-v-6a1fc322]{position:fixed;transform:translateY(-100%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:200px;z-index:1000;padding:.3rem}.contracts-list__action-item[data-v-6a1fc322]{display:flex;align-items:center;gap:.4rem;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.contracts-list__action-item[data-v-6a1fc322]:hover{background:#f8fafc}.contracts-list__action-item--urgent[data-v-6a1fc322]{font-weight:500}.contracts-list__action-dot[data-v-6a1fc322]{width:6px;height:6px;border-radius:50%;background:#e84545;flex-shrink:0}.contracts-list__footer[data-v-6a1fc322]{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background:#f8f9fc;border-top:1px solid #e2e8f0;flex-shrink:0}.contracts-list__footer-left[data-v-6a1fc322]{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:12px;color:#64748b}.contracts-list__footer-clear[data-v-6a1fc322]{background:none;border:none;color:var(--accent-blue);font-size:12px;cursor:pointer;padding:0}.contracts-list__footer-right[data-v-6a1fc322]{display:flex;align-items:center;gap:1rem}.contracts-list__footer-total[data-v-6a1fc322]{font-family:var(--font-mono);font-size:12px;color:#64748b}.contracts-list__footer-total--navy[data-v-6a1fc322]{color:#1e3a5f}.contracts-list__footer-total--green[data-v-6a1fc322]{color:#16a34a}.contracts-list__footer-total--red[data-v-6a1fc322]{color:#dc2626}.cal-view[data-v-6a5abe5c]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem;container-type:inline-size;container-name:cal-view}@container cal-view (max-width: 900px){.cal-view .cal-view__nav-label[data-v-6a5abe5c]{min-width:160px;font-size:12px}.cal-view .cal-view__legend-item[data-v-6a5abe5c]:nth-last-child(-n+2){display:none}}@container cal-view (max-width: 700px){.cal-view .cal-view__legend-item[data-v-6a5abe5c]:nth-child(n+4),.cal-view .cal-view__legend-metrics span[data-v-6a5abe5c]:nth-child(2),.cal-view .cal-view__legend-metrics span[data-v-6a5abe5c]:nth-child(3){display:none}}.cal-view__controls[data-v-6a5abe5c]{height:40px;display:flex;align-items:center;gap:1.5rem;padding:0 1rem;border-bottom:1px solid #f1f5f9;flex-shrink:0}.cal-view__range-pills[data-v-6a5abe5c]{display:flex;gap:.25rem}.cal-view__range-pill[data-v-6a5abe5c]{background:none;border:1px solid var(--border-active);border-radius:6px;padding:.1rem .5rem;font-family:var(--font-body);font-size:11px;color:var(--text-content);cursor:pointer;line-height:1.4}.cal-view__range-pill--active[data-v-6a5abe5c]{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.cal-view__nav[data-v-6a5abe5c]{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}.cal-view__nav-btn[data-v-6a5abe5c]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.cal-view__nav-label[data-v-6a5abe5c]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;min-width:220px;text-align:center}.cal-view__nav-today[data-v-6a5abe5c]{background:none;border:1px solid var(--border-active);border-radius:6px;padding:.15rem .5rem;font-family:var(--font-body);font-size:11px;color:var(--text-content);cursor:pointer}.cal-view__group-by-label[data-v-6a5abe5c]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.cal-view__group-by-select[data-v-6a5abe5c]{font-family:var(--font-body);font-size:12px;border:1px solid var(--border-active);border-radius:6px;padding:.15rem .4rem;color:var(--text-content)}.cal-view__timeline[data-v-6a5abe5c]{flex:1;min-height:0;display:flex;overflow:hidden}.cal-view__timeline-scroll[data-v-6a5abe5c]{flex:1;min-height:0;display:flex;align-items:flex-start;overflow-y:auto}.cal-view__names-col[data-v-6a5abe5c]{width:180px;flex-shrink:0;border-right:1px solid #f1f5f9}.cal-view__names-header[data-v-6a5abe5c]{height:32px;background:#f8f9fc;border-bottom:1px solid #e2e8f0}.cal-view__grid-scroll[data-v-6a5abe5c]{flex:1;overflow-x:auto;overflow-y:hidden}.cal-view__timeline-scroll[data-v-6a5abe5c]::-webkit-scrollbar{width:6px}.cal-view__timeline-scroll[data-v-6a5abe5c]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.cal-view__timeline-scroll[data-v-6a5abe5c]::-webkit-scrollbar-track{background:transparent}.cal-view__grid-scroll[data-v-6a5abe5c]::-webkit-scrollbar{height:6px}.cal-view__grid-scroll[data-v-6a5abe5c]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.cal-view__grid-scroll[data-v-6a5abe5c]::-webkit-scrollbar-track{background:transparent}.cal-view__name-row[data-v-6a5abe5c]{height:40px;display:flex;flex-direction:column;justify-content:center;padding:0 .75rem;cursor:pointer;border-bottom:1px solid #f1f5f9}.cal-view__name-row--selected[data-v-6a5abe5c]{background:#eff6ff}.cal-view__name-tenant[data-v-6a5abe5c]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-view__name-plot[data-v-6a5abe5c]{font-size:10px;color:#64748b;background:#f1f5f9;border-radius:4px;padding:.05rem .3rem;width:-moz-fit-content;width:fit-content;margin-top:.15rem}.cal-view__grid[data-v-6a5abe5c]{position:relative}.cal-view__month-header[data-v-6a5abe5c]{display:flex;height:32px;background:#f8f9fc;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:5}.cal-view__month-col[data-v-6a5abe5c]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #f1f5f9}.cal-view__month-col--current[data-v-6a5abe5c]{background:#eff6ff}.cal-view__month-label[data-v-6a5abe5c]{font-family:var(--font-body);font-size:10px;font-weight:500;color:#94a3b8;text-transform:uppercase}.cal-view__month-year[data-v-6a5abe5c]{font-size:9px;color:#cbd5e1}.cal-view__today-line[data-v-6a5abe5c]{position:absolute;top:32px;bottom:0;width:1px;background:#3b82f6;z-index:4}.cal-view__grid-row[data-v-6a5abe5c]{height:40px;position:relative;border-bottom:1px solid #f1f5f9;background:#fff}.cal-view__grid-row--even[data-v-6a5abe5c]{background:#fafafa}.cal-view__grid-row--selected[data-v-6a5abe5c],.cal-view__grid-row[data-v-6a5abe5c]:hover{background:#eff6ff}.cal-view__bar[data-v-6a5abe5c]{position:absolute;top:8px;height:24px;border-radius:12px;display:flex;align-items:center;padding:0 .5rem;cursor:pointer;overflow:hidden}.cal-view__bar--green[data-v-6a5abe5c]{background:rgba(16,185,129,.8)}.cal-view__bar--amber[data-v-6a5abe5c]{background:rgba(240,165,0,.8)}.cal-view__bar--red[data-v-6a5abe5c]{background:rgba(232,69,69,.8)}.cal-view__bar--blue[data-v-6a5abe5c]{background:rgba(59,130,246,.8)}.cal-view__bar--gray[data-v-6a5abe5c]{background:rgba(148,163,184,.8)}.cal-view__bar--urgent[data-v-6a5abe5c]{box-shadow:inset -2px 0 0 var(--accent-red),2px 0 0 var(--accent-red)}.cal-view__bar-label[data-v-6a5abe5c]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-view__bar-extension[data-v-6a5abe5c]{position:absolute;top:8px;height:24px;border-radius:12px;background:rgba(59,130,246,.4);border:1px dashed #3b82f6}.cal-view__escalation-triangle[data-v-6a5abe5c]{position:absolute;top:-2px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #10b981;cursor:help}.cal-view__tooltip[data-v-6a5abe5c]{position:fixed;transform:translateY(-100%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.15);padding:.6rem .75rem;min-width:200px;z-index:1000;font-family:var(--font-body)}.cal-view__tooltip-tenant[data-v-6a5abe5c]{font-family:var(--font-display);font-weight:700;font-size:13px;color:#1e3a5f}.cal-view__tooltip-plot[data-v-6a5abe5c]{font-size:11px;color:#64748b;margin-top:.15rem}.cal-view__tooltip-rent[data-v-6a5abe5c]{font-family:var(--font-mono);font-size:14px;color:#1e3a5f;margin-top:.3rem}.cal-view__tooltip-dates[data-v-6a5abe5c],.cal-view__tooltip-payment[data-v-6a5abe5c]{font-size:11px;color:#64748b;margin-top:.2rem}.cal-view__legend[data-v-6a5abe5c]{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-top:1px solid #f1f5f9;flex-shrink:0}.cal-view__legend-items[data-v-6a5abe5c]{display:flex;align-items:center;gap:.9rem}.cal-view__legend-item[data-v-6a5abe5c]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:10px;color:#64748b}.cal-view__legend-swatch[data-v-6a5abe5c]{width:12px;height:8px;border-radius:4px}.cal-view__legend-swatch--green[data-v-6a5abe5c]{background:#10b981}.cal-view__legend-swatch--amber[data-v-6a5abe5c]{background:#f0a500}.cal-view__legend-swatch--red[data-v-6a5abe5c]{background:#e84545}.cal-view__legend-swatch--blue[data-v-6a5abe5c]{background:#3b82f6}.cal-view__legend-swatch--gray[data-v-6a5abe5c]{background:#94a3b8}.cal-view__legend-sep[data-v-6a5abe5c]{color:#e2e8f0}.cal-view__legend-triangle[data-v-6a5abe5c]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #10b981}.cal-view__legend-metrics[data-v-6a5abe5c]{display:flex;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:11px;color:#1e3a5f}.detail-panel[data-v-58f715d4]{flex:0 0 40%;max-width:40%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem 0;position:relative;min-height:0}.detail-panel__loading[data-v-58f715d4]{padding:2rem;text-align:center;color:var(--text-secondary);font-family:var(--font-body);font-size:13px}.detail-panel__header[data-v-58f715d4]{flex-shrink:0;padding:.75rem 1.25rem .75rem calc(1.25rem + 12px);border-bottom:1px solid #f1f5f9}.detail-panel__header-top[data-v-58f715d4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.detail-panel__nav-arrows[data-v-58f715d4]{display:flex;flex-direction:column}.detail-panel__nav-btn[data-v-58f715d4]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;padding:0;line-height:.7}.detail-panel__nav-btn[data-v-58f715d4]:hover:not(:disabled){color:#1e3a5f}.detail-panel__nav-btn[data-v-58f715d4]:disabled{opacity:.3;cursor:default}.detail-panel__contract-number[data-v-58f715d4]{flex:1;text-align:center;font-family:var(--font-mono);font-size:11px;color:#94a3b8}.detail-panel__close-btn[data-v-58f715d4]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.detail-panel__close-btn[data-v-58f715d4]:hover{color:#1e3a5f}.detail-panel__tenant-name[data-v-58f715d4]{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.5;color:#1e3a5f}.detail-panel__id-line[data-v-58f715d4]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#64748b;margin-top:.5rem}.detail-panel__id-tag[data-v-58f715d4]{background:#f1f5f9;border-radius:4px;padding:.05rem .35rem;color:#64748b}.detail-panel__status-wrap[data-v-58f715d4]{position:relative;margin-top:.5rem}.detail-panel__status-pill[data-v-58f715d4]{display:inline-flex;align-items:center;gap:.25rem;border-radius:20px;padding:.2rem .6rem;font-family:var(--font-body);font-size:11px;font-weight:500;border:none;cursor:pointer}.detail-panel__status-pill--active[data-v-58f715d4]{background:#dcfce7;color:#16a34a}.detail-panel__status-pill--pending[data-v-58f715d4]{background:#dbeafe;color:#3b82f6}.detail-panel__status-pill--ended[data-v-58f715d4]{background:#f1f5f9;color:#64748b}.detail-panel__status-menu[data-v-58f715d4]{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);z-index:50;min-width:160px;padding:.3rem}.detail-panel__status-option[data-v-58f715d4]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.detail-panel__status-option[data-v-58f715d4]:hover{background:#f8fafc}.detail-panel__dots[data-v-58f715d4]{position:absolute;left:4px;top:90px;bottom:60px;width:4px;display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:10}.detail-panel__dot[data-v-58f715d4]{width:6px;height:6px;border-radius:50%;background:#e2e8f0;border:none;cursor:pointer;padding:0}.detail-panel__dot--active[data-v-58f715d4]{background:#3b82f6}.detail-panel__content[data-v-58f715d4]{flex:1;min-height:0;overflow-y:auto;padding-left:12px}.detail-panel__content[data-v-58f715d4]::-webkit-scrollbar{width:6px}.detail-panel__content[data-v-58f715d4]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.detail-panel__content[data-v-58f715d4]::-webkit-scrollbar-track{background:transparent}.detail-panel__block[data-v-58f715d4]{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9}.detail-panel__block-header[data-v-58f715d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.detail-panel__block-title[data-v-58f715d4]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.detail-panel__block-action[data-v-58f715d4]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;padding:0}.detail-panel__lock-icon[data-v-58f715d4]{color:#94a3b8;font-size:12px}.detail-panel__portal-row[data-v-58f715d4]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail-panel__portal-text[data-v-58f715d4]{display:flex;flex-direction:column;gap:.2rem}.detail-panel__portal-title[data-v-58f715d4]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.detail-panel__portal-desc[data-v-58f715d4]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.detail-panel__portal-toggle[data-v-58f715d4]{position:relative;display:inline-block;width:34px;height:18px;flex-shrink:0}.detail-panel__portal-toggle input[data-v-58f715d4]{opacity:0;width:0;height:0}.detail-panel__portal-toggle-slider[data-v-58f715d4]{position:absolute;inset:0;background:#cbd5e1;border-radius:20px;transition:.15s}.detail-panel__portal-toggle-slider[data-v-58f715d4]:before{content:"";position:absolute;height:14px;width:14px;left:2px;top:2px;background:#fff;border-radius:50%;transition:.15s}.detail-panel__portal-toggle input:checked+.detail-panel__portal-toggle-slider[data-v-58f715d4]{background:#3b82f6}.detail-panel__portal-toggle input:checked+.detail-panel__portal-toggle-slider[data-v-58f715d4]:before{transform:translateX(16px)}.portal-acct[data-v-58f715d4]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.5rem}.portal-acct__row[data-v-58f715d4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.portal-acct__who[data-v-58f715d4]{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-acct__email[data-v-58f715d4]{font:500 13px Inter,sans-serif;color:#1e3a5f;word-break:break-all}.portal-acct__meta[data-v-58f715d4]{font:400 11px Inter,sans-serif;color:#94a3b8}.portal-acct__pill[data-v-58f715d4]{font:500 11px Inter,sans-serif;padding:2px 8px;border-radius:10px;white-space:nowrap}.portal-acct__pill--active[data-v-58f715d4]{background:#dcfce7;color:#15803d}.portal-acct__pill--pending[data-v-58f715d4]{background:#fef3c7;color:#b45309}.portal-acct__pill--suspended[data-v-58f715d4]{background:#fee2e2;color:#b91c1c}.portal-acct__label[data-v-58f715d4]{font:400 11px Inter,sans-serif;color:#94a3b8}.portal-acct__input[data-v-58f715d4]{height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif;color:#1e3a5f;width:100%}.portal-acct__actions[data-v-58f715d4]{display:flex;gap:.5rem}.portal-acct__btn[data-v-58f715d4]{height:30px;padding:0 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#1e3a5f;font:500 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.portal-acct__btn[data-v-58f715d4]:disabled{opacity:.5;cursor:not-allowed}.portal-acct__btn--primary[data-v-58f715d4]{background:#3b82f6;border-color:#3b82f6;color:#fff}.portal-acct__link[data-v-58f715d4]{display:flex;flex-direction:column;gap:4px;padding:8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px}.portal-acct__link-row[data-v-58f715d4]{display:flex;gap:.5rem}.portal-acct__warn[data-v-58f715d4]{margin:0;font:400 11px/1.4 Inter,sans-serif;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:6px 8px}.portal-acct__error[data-v-58f715d4]{margin:0;font:400 12px Inter,sans-serif;color:#b91c1c}.detail-panel__grid[data-v-58f715d4]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.detail-panel__field[data-v-58f715d4]{display:flex;flex-direction:column;gap:.15rem}.detail-panel__field-label[data-v-58f715d4]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.detail-panel__field-value[data-v-58f715d4]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;display:flex;align-items:center;gap:.3rem}.detail-panel__field-value--mono[data-v-58f715d4]{font-family:var(--font-mono)}.detail-panel__field-currency[data-v-58f715d4]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.detail-panel__input[data-v-58f715d4]{font-family:var(--font-body);font-size:13px;color:var(--text-content);background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .5rem}.detail-panel__saved-flash[data-v-58f715d4]{color:#16a34a;font-size:12px;font-family:var(--font-body)}.detail-panel__tag[data-v-58f715d4]{border-radius:4px;padding:.05rem .35rem;font-size:10px;font-weight:500}.detail-panel__tag--green[data-v-58f715d4]{background:#dcfce7;color:#16a34a}.detail-panel__tag--amber[data-v-58f715d4]{background:#fef3c7;color:#d97706}.detail-panel__escalations[data-v-58f715d4]{margin-top:.75rem}.detail-panel__subtitle[data-v-58f715d4]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;color:#94a3b8}.detail-panel__escalation-row[data-v-58f715d4]{display:flex;align-items:center;gap:.5rem;height:32px;font-family:var(--font-body);font-size:12px}.detail-panel__escalation-row--next[data-v-58f715d4]{background:#eff6ff;border-radius:6px;padding:0 .4rem}.detail-panel__escalation-check[data-v-58f715d4]{color:#16a34a;font-size:12px}.detail-panel__escalation-date[data-v-58f715d4]{color:#64748b;flex:1}.detail-panel__escalation-percent[data-v-58f715d4]{color:#16a34a;font-weight:500}.detail-panel__escalation-rent[data-v-58f715d4]{font-family:var(--font-mono);color:#1e3a5f}.detail-panel__escalation-clock[data-v-58f715d4]{color:#f0a500;font-size:12px}.detail-panel__vigencia-dates[data-v-58f715d4]{display:flex;justify-content:space-between}.detail-panel__vigencia-label[data-v-58f715d4]{font-size:10px;color:#94a3b8;font-family:var(--font-body)}.detail-panel__vigencia-date[data-v-58f715d4]{font-family:var(--font-body);font-size:14px;font-weight:500;color:#1e3a5f}.detail-panel__vigencia-end-wrap[data-v-58f715d4]{text-align:right}.detail-panel__vigencia-date--navy[data-v-58f715d4]{color:#1e3a5f}.detail-panel__vigencia-date--gray[data-v-58f715d4]{color:#374151}.detail-panel__vigencia-date--amber[data-v-58f715d4]{color:#f0a500}.detail-panel__vigencia-date--red[data-v-58f715d4]{color:#e84545}.detail-panel__vigencia-date--green[data-v-58f715d4]{color:#10b981}.detail-panel__progress-wrap[data-v-58f715d4]{margin-top:.6rem}.detail-panel__progress-bg[data-v-58f715d4]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.detail-panel__progress-fill[data-v-58f715d4]{height:100%}.detail-panel__progress-fill--navy[data-v-58f715d4]{background:#1e3a5f}.detail-panel__progress-fill--gray[data-v-58f715d4]{background:#374151}.detail-panel__progress-fill--amber[data-v-58f715d4]{background:#f0a500}.detail-panel__progress-fill--red[data-v-58f715d4]{background:#e84545}.detail-panel__progress-fill--green[data-v-58f715d4]{background:#10b981}.detail-panel__vigencia-text[data-v-58f715d4]{font-family:var(--font-body);font-size:11px;color:#64748b;margin-top:.4rem}.detail-panel__renewal-btn[data-v-58f715d4]{width:100%;margin-top:.75rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.6rem .5rem;font-family:var(--font-body);font-size:10px;font-weight:500;line-height:1.3;white-space:normal;text-align:center;cursor:pointer}.detail-panel__renewal-stepper[data-v-58f715d4]{display:flex;gap:.3rem;margin-top:.75rem}.detail-panel__renewal-step[data-v-58f715d4]{flex:1;text-align:center;font-family:var(--font-body);font-size:10px;padding:.3rem;border-radius:5px;background:#f1f5f9;color:#94a3b8}.detail-panel__renewal-step--current[data-v-58f715d4]{background:#eff6ff;color:#3b82f6;font-weight:500}.detail-panel__renewal-step--done[data-v-58f715d4]{background:#dcfce7;color:#16a34a}.detail-panel__payments-summary[data-v-58f715d4]{display:flex;gap:2rem;margin-bottom:.75rem}.detail-panel__summary-number[data-v-58f715d4]{display:block;font-family:var(--font-body);font-size:20px;font-weight:500}.detail-panel__summary-number--green[data-v-58f715d4]{color:#16a34a}.detail-panel__summary-number--red[data-v-58f715d4]{color:#dc2626}.detail-panel__summary-number--gray[data-v-58f715d4]{color:#94a3b8}.detail-panel__summary-number--amber[data-v-58f715d4]{color:#d97706}.detail-panel__summary-label[data-v-58f715d4]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.detail-panel__payment-row[data-v-58f715d4]{display:flex;align-items:center;gap:.6rem;height:36px;font-family:var(--font-body);font-size:12px}.detail-panel__payment-month[data-v-58f715d4]{flex:1;color:#64748b}.detail-panel__payment-amount[data-v-58f715d4]{font-family:var(--font-mono);color:#1e3a5f}.detail-panel__payment-icon--green[data-v-58f715d4]{color:#16a34a}.detail-panel__payment-icon--amber[data-v-58f715d4]{color:#f0a500}.detail-panel__payment-icon--red[data-v-58f715d4]{color:#dc2626}.detail-panel__payment-icon--gray[data-v-58f715d4]{color:#94a3b8}.detail-panel__add-form[data-v-58f715d4]{display:flex;flex-direction:column;gap:.4rem;background:#f8f9fc;border-radius:8px;padding:.6rem;margin-bottom:.75rem}.detail-panel__form-submit[data-v-58f715d4]{background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.4rem;font-family:var(--font-body);font-size:12px;cursor:pointer}.detail-panel__form-cancel[data-v-58f715d4]{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem;font-family:var(--font-body);font-size:12px;cursor:pointer;color:#64748b}.detail-panel__contacts-list[data-v-58f715d4]{display:flex;flex-direction:column;gap:.5rem}.detail-panel__contact-card[data-v-58f715d4]{position:relative;background:#f8f9fc;border-radius:6px;padding:.6rem}.detail-panel__contact-role-tag[data-v-58f715d4]{position:absolute;top:.5rem;right:.5rem;font-size:9px;padding:.05rem .3rem;border-radius:4px;font-family:var(--font-body)}.detail-panel__contact-role-tag--legal[data-v-58f715d4]{background:#1e3a5f;color:#fff}.detail-panel__contact-role-tag--operational[data-v-58f715d4]{background:#dbeafe;color:#3b82f6}.detail-panel__contact-role-tag--payments[data-v-58f715d4]{background:#dcfce7;color:#16a34a}.detail-panel__contact-role-tag--emergency[data-v-58f715d4]{background:#fef3c7;color:#d97706}.detail-panel__contact-name[data-v-58f715d4]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.detail-panel__contact-role[data-v-58f715d4]{font-family:var(--font-body);font-size:11px;color:#64748b}.detail-panel__contact-line[data-v-58f715d4]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f;margin-top:.2rem}.detail-panel__copy-icon[data-v-58f715d4]{font-size:12px;color:#94a3b8;cursor:pointer}.detail-panel__contact-notes[data-v-58f715d4]{font-style:italic;font-size:11px;color:#94a3b8;margin-top:.3rem}.detail-panel__dropzone[data-v-58f715d4]{border:1px dashed #cbd5e1;background:#f8f9fc;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#94a3b8;font-family:var(--font-body);font-size:12px;margin-bottom:.6rem}.detail-panel__documents-list[data-v-58f715d4]{display:flex;flex-direction:column}.detail-panel__document-row[data-v-58f715d4]{display:flex;align-items:center;gap:.6rem;height:40px}.detail-panel__document-icon[data-v-58f715d4]{color:#dc2626;font-size:18px}.detail-panel__document-main[data-v-58f715d4]{flex:1}.detail-panel__document-name[data-v-58f715d4]{font-family:var(--font-body);font-size:13px;color:#1e3a5f}.detail-panel__document-tag[data-v-58f715d4]{font-size:10px;color:#64748b;background:#f1f5f9;border-radius:4px;padding:.05rem .3rem}.detail-panel__document-date[data-v-58f715d4]{font-size:10px;color:#94a3b8}.detail-panel__notes-list[data-v-58f715d4]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.6rem}.detail-panel__note-bubble[data-v-58f715d4]{background:#f8f9fc;border-radius:8px;padding:10px}.detail-panel__note-text[data-v-58f715d4]{font-family:var(--font-body);font-size:13px;color:#1e3a5f}.detail-panel__note-meta[data-v-58f715d4]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:.3rem}.detail-panel__note-input[data-v-58f715d4]{width:100%;font-family:var(--font-body);font-size:13px;color:var(--text-content);background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;resize:none}.detail-panel__note-save[data-v-58f715d4]{margin-top:.4rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.4rem .75rem;font-family:var(--font-body);font-size:12px;cursor:pointer;float:right}.detail-panel__audit-list[data-v-58f715d4]{display:flex;flex-direction:column}.detail-panel__audit-row[data-v-58f715d4]{display:flex;align-items:center;gap:.5rem;height:32px;font-family:var(--font-body);font-size:12px}.detail-panel__audit-row--significant[data-v-58f715d4]{background:#f8f9fc;border-radius:4px;padding:0 .4rem}.detail-panel__audit-icon[data-v-58f715d4]{font-size:12px;color:#94a3b8}.detail-panel__audit-text[data-v-58f715d4]{flex:1;color:#1e3a5f}.detail-panel__audit-meta[data-v-58f715d4]{font-size:10px;color:#94a3b8}.detail-panel__audit-empty[data-v-58f715d4]{font-family:var(--font-body);font-size:12px;color:#94a3b8;padding:.5rem 0}.detail-panel__actions[data-v-58f715d4]{flex-shrink:0;height:56px;display:flex;align-items:center;gap:.5rem;padding:0 1rem;border-top:1px solid #e2e8f0}.detail-panel__action-primary[data-v-58f715d4]{flex:0 0 45%;background:#3b82f6;color:#fff;border:none;border-radius:6px;height:36px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.detail-panel__action-secondary[data-v-58f715d4]{flex:0 0 40%;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:36px;color:#1e3a5f;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer}.detail-panel__more-wrap[data-v-58f715d4]{position:relative;flex:1;display:flex;justify-content:flex-end}.detail-panel__more-btn[data-v-58f715d4]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.detail-panel__more-menu[data-v-58f715d4]{position:absolute;bottom:100%;right:0;margin-bottom:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:220px;padding:.3rem;z-index:50}.detail-panel__more-menu button[data-v-58f715d4]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.detail-panel__more-menu button[data-v-58f715d4]:hover{background:#f8fafc}.detail-panel__payment-form[data-v-58f715d4]{align-items:center}.detail-panel__renewal-advance-btn[data-v-58f715d4]{width:100%;margin-top:.5rem;background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe;border-radius:6px;padding:.5rem;font-family:var(--font-body);font-size:10px;font-weight:500;line-height:1.3;white-space:normal;text-align:center;cursor:pointer}.detail-panel__renewal-confirm-form[data-v-58f715d4]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.detail-panel__contact-actions[data-v-58f715d4]{display:flex;gap:.75rem;margin-top:.4rem}.detail-panel__contact-action-btn[data-v-58f715d4]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:11px;cursor:pointer;padding:0}.detail-panel__contact-action-btn--danger[data-v-58f715d4]{color:#dc2626}.detail-panel__document-action[data-v-58f715d4]{background:none;border:none;color:#94a3b8;font-size:14px;cursor:pointer;text-decoration:none;padding:0}.detail-panel__document-action[data-v-58f715d4]:hover{color:#1e3a5f}.detail-panel__document-action--danger[data-v-58f715d4]:hover{color:#dc2626}.detail-panel__payment-form[data-v-58f715d4]{position:absolute;bottom:56px;left:0;right:0;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -8px 24px rgba(15,23,42,.08);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.detail-panel__payment-form-fields[data-v-58f715d4]{display:flex;gap:.5rem}.detail-panel__payment-form-fields .detail-panel__input[data-v-58f715d4]{flex:1}.detail-panel__payment-form-actions[data-v-58f715d4]{display:flex;gap:.5rem}.detail-panel__payment-form-actions .detail-panel__form-cancel[data-v-58f715d4],.detail-panel__payment-form-actions .detail-panel__form-submit[data-v-58f715d4]{flex:1}.new-contract-panel[data-v-02da9b1e]{flex:0 0 40%;max-width:40%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem 0;min-height:0}.new-contract-panel__header[data-v-02da9b1e]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9}.new-contract-panel__title[data-v-02da9b1e]{font-family:var(--font-display);font-weight:700;font-size:16px;color:#1e3a5f}.new-contract-panel__close-btn[data-v-02da9b1e]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.new-contract-panel__content[data-v-02da9b1e]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.new-contract-panel__content[data-v-02da9b1e]::-webkit-scrollbar{width:6px}.new-contract-panel__content[data-v-02da9b1e]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.new-contract-panel__content[data-v-02da9b1e]::-webkit-scrollbar-track{background:transparent}.new-contract-panel__error[data-v-02da9b1e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:.5rem .75rem;font-family:var(--font-body);font-size:12px;margin-bottom:1rem}.new-contract-panel__section[data-v-02da9b1e]{margin-bottom:1.25rem}.new-contract-panel__section-header[data-v-02da9b1e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.new-contract-panel__section-title[data-v-02da9b1e]{display:block;font-weight:500;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.5rem}.new-contract-panel__hint[data-v-02da9b1e],.new-contract-panel__section-title[data-v-02da9b1e]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.new-contract-panel__input[data-v-02da9b1e]{width:100%;font-family:var(--font-body);font-size:13px;color:var(--text-content);background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .6rem;box-sizing:border-box}.new-contract-panel__grid[data-v-02da9b1e]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.new-contract-panel__field[data-v-02da9b1e]{display:flex;flex-direction:column;gap:.2rem}.new-contract-panel__field-label[data-v-02da9b1e]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.new-contract-panel__toggle[data-v-02da9b1e]{display:flex;gap:.3rem;margin-bottom:.6rem}.new-contract-panel__toggle-btn[data-v-02da9b1e]{flex:1;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem;font-family:var(--font-body);font-size:12px;color:#64748b;cursor:pointer}.new-contract-panel__toggle-btn--active[data-v-02da9b1e]{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.new-contract-panel__tenant-search[data-v-02da9b1e]{position:relative}.new-contract-panel__selected-tenant[data-v-02da9b1e]{display:flex;align-items:center;justify-content:space-between;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.5rem .6rem;margin-top:.4rem;font-family:var(--font-body);font-size:13px;color:#1e3a5f}.new-contract-panel__clear-tenant[data-v-02da9b1e]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.new-contract-panel__tenant-results[data-v-02da9b1e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:.4rem;overflow:hidden}.new-contract-panel__tenant-result[data-v-02da9b1e]{display:block;width:100%;text-align:left;background:none;border:none;padding:.5rem .6rem;font-family:var(--font-body);font-size:13px;color:var(--text-content);cursor:pointer}.new-contract-panel__tenant-result[data-v-02da9b1e]:hover{background:#f8fafc}.new-contract-panel__add-escalation[data-v-02da9b1e]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;padding:0}.new-contract-panel__escalation-row[data-v-02da9b1e]{display:grid;grid-template-columns:1fr 1fr 28px;gap:.4rem;align-items:center;margin-bottom:.4rem}.new-contract-panel__remove-escalation[data-v-02da9b1e]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;justify-content:center}.new-contract-panel__footer[data-v-02da9b1e]{flex-shrink:0;display:flex;gap:.6rem;padding:.85rem 1.25rem;border-top:1px solid #e2e8f0}.new-contract-panel__cancel-btn[data-v-02da9b1e]{flex:1;background:none;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem;font-family:var(--font-body);font-size:13px;color:#64748b;cursor:pointer}.new-contract-panel__submit-btn[data-v-02da9b1e]{flex:2;background:#3b82f6;border:none;border-radius:6px;padding:.6rem;font-family:var(--font-body);font-size:13px;font-weight:500;color:#fff;cursor:pointer}.new-contract-panel__submit-btn[data-v-02da9b1e]:disabled{opacity:.6;cursor:default}.contracts-view[data-v-51cccbe8]{display:flex;flex-direction:column;flex:1;min-height:0}.contracts-view__body[data-v-51cccbe8],.contracts-view__main[data-v-51cccbe8]{display:flex;flex:1;min-height:0;overflow:hidden}.contracts-view__main[data-v-51cccbe8]{min-width:0;flex-direction:column}.panel-slide-enter-active[data-v-51cccbe8],.panel-slide-leave-active[data-v-51cccbe8]{transition:transform .25s ease-out,opacity .25s ease-out}.panel-slide-enter-from[data-v-51cccbe8],.panel-slide-leave-to[data-v-51cccbe8]{transform:translateX(24px);opacity:0}.contracts-loading[data-v-51cccbe8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary)}.contracts-loading__spinner[data-v-51cccbe8]{font-size:1.8rem;animation:contracts-spin-51cccbe8 .8s linear infinite}.contracts-loading__text[data-v-51cccbe8]{font-size:.85rem;font-family:var(--font-body)}@keyframes contracts-spin-51cccbe8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert-card[data-v-d1cfa0b6]{position:relative;display:flex;flex-direction:column;gap:.28rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;border-left:3px solid transparent;padding:.6rem 1.3rem .6rem .65rem}.alert-card--critical[data-v-d1cfa0b6]{border-left-color:var(--accent-red)}.alert-card--warning[data-v-d1cfa0b6]{border-left-color:var(--accent-amber)}.alert-card--info[data-v-d1cfa0b6]{border-left-color:var(--accent-blue)}.alert-card__dismiss[data-v-d1cfa0b6]{position:absolute;top:.35rem;right:.35rem;background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.72rem;padding:.15rem;line-height:1}.alert-card__dismiss[data-v-d1cfa0b6]:hover{color:var(--text-content)}.alert-card__header[data-v-d1cfa0b6]{display:flex;align-items:center;justify-content:space-between}.alert-card__module-icon[data-v-d1cfa0b6]{color:#64748b;font-size:.8rem}.alert-card__elapsed[data-v-d1cfa0b6]{font-size:.58rem;color:#94a3b8;white-space:nowrap}.alert-card__title[data-v-d1cfa0b6]{font-size:.68rem;font-weight:600;color:var(--text-content)}.alert-card__detail[data-v-d1cfa0b6],.alert-card__title[data-v-d1cfa0b6]{line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.alert-card__detail[data-v-d1cfa0b6]{font-size:.63rem;color:#64748b}.alert-card__action[data-v-d1cfa0b6]{align-self:center;background:#eef2f7;border:1px solid #e2e8f0;border-radius:6px;color:var(--text-content);font-size:.68rem;font-weight:500;cursor:pointer;padding:.32rem .85rem;margin-top:.15rem;transition:background .15s ease}.alert-card__action[data-v-d1cfa0b6]:hover{background:#e2e8f0}.alerts-chip-wrap[data-v-19351050]{position:relative}.alerts-chip[data-v-19351050]{display:flex;align-items:center;gap:.35rem;height:32px;padding:0 .65rem;background:hsla(0,0%,100%,.08);border:1px solid var(--border-active);border-radius:6px;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:.75rem;color:var(--text-primary)}.alerts-chip--critical[data-v-19351050]{border-color:#e84545;color:#e84545}.alerts-chip--warning[data-v-19351050]{border-color:#f0a500;color:#f0a500}.alerts-chip--info[data-v-19351050]{border-color:#3b82f6;color:#3b82f6}.alerts-chip__icon[data-v-19351050]{font-size:.85rem}.alerts-chip__dot[data-v-19351050]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:alerts-chip-blink-19351050 1.4s ease-in-out infinite}@keyframes alerts-chip-blink-19351050{0%,to{opacity:1}50%{opacity:.3}}.alerts-chip__backdrop[data-v-19351050]{position:fixed;inset:0;z-index:40}.alerts-chip__dropdown[data-v-19351050]{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:41;display:flex;flex-direction:column;overflow:hidden}.alerts-chip__header[data-v-19351050]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 .9rem;border-bottom:1px solid #f1f5f9}.alerts-chip__header-title[data-v-19351050]{font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--text-content)}.alerts-chip__mark-all[data-v-19351050]{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:.68rem;color:var(--accent-blue);padding:0}.alerts-chip__list[data-v-19351050]{position:relative;max-height:420px;overflow-y:auto;padding:.6rem;display:flex;flex-direction:column;gap:.5rem}.alerts-chip__list[data-v-19351050]:after{content:"";position:sticky;display:block;bottom:0;left:0;right:0;height:18px;margin-top:-18px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.alerts-chip__footer[data-v-19351050]{height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-top:1px solid #f1f5f9}.alerts-chip__view-all[data-v-19351050]{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:.75rem;color:var(--accent-blue)}.topbar[data-v-0a71a197]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle)}.topbar__park-info[data-v-0a71a197]{display:flex;align-items:baseline;gap:.6rem}.topbar__park-name[data-v-0a71a197]{font-family:var(--font-display);font-size:1.1rem;font-weight:500;color:var(--text-primary)}.topbar__park-location[data-v-0a71a197]{font-size:.85rem;color:var(--text-secondary)}.topbar__weather[data-v-0a71a197]{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary)}.topbar__weather-icon[data-v-0a71a197]{font-size:1.2rem}.topbar__weather-temp[data-v-0a71a197]{font-family:var(--font-mono);font-size:.9rem}.topbar__status[data-v-0a71a197]{font-size:.85rem;color:var(--text-secondary)}.topbar__status--error[data-v-0a71a197]{color:var(--accent-red)}.topbar__period[data-v-0a71a197]{margin-right:.9rem;font-size:.9rem}.topbar__notif[data-v-0a71a197]{position:relative;display:flex;color:var(--text-secondary);font-size:1.1rem}.topbar__notif-badge[data-v-0a71a197]{position:absolute;top:-6px;right:-8px;background:var(--accent-blue);color:#fff;font-size:.6rem;font-family:var(--font-mono);padding:0 4px;border-radius:8px;min-width:14px;text-align:center}.topbar__notif-badge--critical[data-v-0a71a197]{background:var(--accent-red)}.topbar__right[data-v-0a71a197]{display:flex;align-items:center;gap:1.5rem}.kpi-card[data-v-225f5f22]{flex:1 1 0;min-width:0;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;padding:.45rem 1.25rem;display:block;text-decoration:none;color:inherit}.kpi-card--clickable[data-v-225f5f22]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.kpi-card--clickable[data-v-225f5f22]:hover{border-color:var(--accent-blue);box-shadow:0 2px 10px rgba(0,0,0,.06)}.kpi-card__header[data-v-225f5f22]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.kpi-card__label[data-v-225f5f22]{font-size:.8rem;color:var(--text-content);font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-card__value[data-v-225f5f22]{font-family:var(--font-mono);font-size:1.3rem;font-weight:700;color:var(--text-content)}.kpi-card__sublabel[data-v-225f5f22]{font-size:.75rem;color:var(--text-content);margin-top:.2rem}.kpi-row[data-v-571c7adf]{display:flex;gap:1rem;padding:1.5rem 2rem 0}.wa[data-v-3a061963]{display:flex;align-items:center;gap:12px;min-height:64px;margin:12px 16px 0;padding:0 14px 0 17px;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #25d366;border-radius:8px}.wa__icon[data-v-3a061963]{font-size:20px;color:#25d366;flex-shrink:0}.wa__text[data-v-3a061963]{flex:1;margin:0;font:400 13px Inter,sans-serif;color:#1e3a5f}.wa__go[data-v-3a061963]{height:32px;padding:0 14px;border:none;border-radius:6px;background:#25d366;color:#fff;font:500 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.wa__go[data-v-3a061963]:hover{background:#1fb558}.wa__close[data-v-3a061963]{width:28px;height:28px;border:none;background:none;cursor:pointer;color:#94a3b8;font-size:14px;border-radius:6px}.wa__close[data-v-3a061963]:hover{background:#f1f5f9;color:#64748b}.wa-fade-leave-active[data-v-3a061963]{transition:opacity .2s ease}.wa-fade-leave-to[data-v-3a061963]{opacity:0}@media (max-width:640px){.wa[data-v-3a061963]{flex-wrap:wrap;padding:10px 12px}.wa__text[data-v-3a061963]{flex-basis:100%;order:2}}@media (prefers-reduced-motion:reduce){.wa-fade-leave-active[data-v-3a061963]{transition:none}}.park-map[data-v-1916d874]{position:relative;width:100%;height:100%;background:var(--bg-surface-1);border:2px solid var(--border-active);border-radius:10px;overflow:hidden}.park-map__title[data-v-1916d874]{position:absolute;top:1rem;left:1.1rem;color:var(--text-content);font-family:var(--font-body);font-size:.85rem;font-weight:600;z-index:1;pointer-events:none}.park-map__clear-filter[data-v-1916d874]{position:absolute;top:2.6rem;left:1.1rem;z-index:2;display:flex;align-items:center;gap:.3rem;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:6px;padding:.3rem .6rem;font-family:var(--font-body);font-size:.75rem;color:var(--text-secondary);cursor:pointer}.park-map__clear-filter[data-v-1916d874]:hover{color:var(--accent-red);border-color:var(--accent-red)}.park-map__svg[data-v-1916d874]{width:100%;height:100%;display:block;cursor:grab}.park-map__svg[data-v-1916d874]:active{cursor:grabbing}.park-map__background[data-v-1916d874]{pointer-events:none}.park-map__plot[data-v-1916d874]{stroke:var(--bg-surface-1);stroke-width:2;cursor:pointer;transition:opacity .15s ease}.park-map__plot[data-v-1916d874]:hover{opacity:.8}.park-map__plot--dimmed[data-v-1916d874]{opacity:.15}.park-map__ticket-badge[data-v-1916d874]{cursor:pointer}.park-map__ticket-badge circle[data-v-1916d874]{stroke:#fff;stroke-width:2}.park-map__ticket-badge:hover circle[data-v-1916d874]{stroke-width:3}.park-map__ticket-badge-text[data-v-1916d874]{font-family:var(--font-body);font-size:15px;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.park-map__controls[data-v-1916d874]{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.4rem}.park-map__control-btn[data-v-1916d874]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:1rem}.park-map__control-btn[data-v-1916d874]:hover{color:var(--text-content)}.park-map__legend[data-v-1916d874]{position:absolute;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.3rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem;min-width:150px;transform:scale(.8);transform-origin:bottom right;box-shadow:0 2px 10px rgba(15,23,42,.08)}.park-map__legend-item[data-v-1916d874]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#475569;font-size:.75rem;font-family:var(--font-body);padding:.25rem .4rem;border-radius:4px;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.park-map__legend-item[data-v-1916d874]:hover{background:#f1f5f9;color:var(--text-content)}.park-map__legend-item--active[data-v-1916d874]{background:#e2e8f0;color:var(--text-content)}.park-map__legend-dot[data-v-1916d874]{width:10px;height:10px;border-radius:20%;flex-shrink:0}.park-map__legend-label[data-v-1916d874]{flex:1}.park-map__legend-count[data-v-1916d874]{font-family:var(--font-mono);color:#94a3b8}.park-map__tooltip[data-v-1916d874]{position:absolute;pointer-events:none;background:rgba(14,23,41,.92);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:8px;padding:.5rem .7rem;display:flex;flex-direction:column;gap:.15rem;z-index:5;white-space:nowrap}.park-map__tooltip-name[data-v-1916d874]{font-size:.8rem;font-weight:600;color:var(--text-primary)}.park-map__tooltip-tenant[data-v-1916d874]{font-size:.75rem;color:var(--text-secondary)}.park-map__tooltip-date[data-v-1916d874]{font-size:.72rem;font-family:var(--font-mono);color:var(--text-muted)}.park-map__canvas-bg[data-v-1916d874]{fill:var(--map-bg);pointer-events:none}.plots-grid[data-v-430b7402]{position:relative;width:100%;height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.plots-grid__header[data-v-430b7402]{position:relative;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 .9rem;border-bottom:1px solid #f1f5f9;gap:.6rem}.plots-grid__header-left[data-v-430b7402]{display:flex;align-items:baseline;gap:.35rem;flex-shrink:0}.plots-grid__title[data-v-430b7402]{font-family:var(--font-body);font-weight:500;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.02em}.plots-grid__count[data-v-430b7402]{font-family:var(--font-body);font-weight:400;font-size:10px;color:#9ca3af}.plots-grid__header-right[data-v-430b7402]{display:flex;align-items:center;gap:.5rem;margin-left:auto;margin-right:6.5rem}.plots-grid__btn[data-v-430b7402]{height:26px;padding:0 .6rem;border:1px solid #3b82f6;border-radius:5px;background:#3b82f6;color:#fff;font-family:var(--font-body);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap}.plots-grid__btn[data-v-430b7402]:hover{background:#2563eb;border-color:#2563eb}.plots-grid__btn--ghost[data-v-430b7402]{background:#fff;color:#3b82f6}.plots-grid__btn--ghost[data-v-430b7402]:hover{background:#eff6ff}.plots-grid__search[data-v-430b7402]{width:160px;height:26px;padding:0 .5rem;border:1px solid #e2e8f0;border-radius:5px;font-family:var(--font-body);font-size:11px;color:var(--text-content)}.plots-grid__search[data-v-430b7402]:focus{outline:none;border-color:#3b82f6}.plots-grid__filter[data-v-430b7402]{height:26px;padding:0 .4rem;border:1px solid #e2e8f0;border-radius:5px;font-family:var(--font-body);font-size:11px;color:var(--text-content);background:#fff}.plots-grid__mode-tag[data-v-430b7402]{position:absolute;top:.55rem;right:.7rem;background:#f1f5f9;color:#9ca3af;font-family:var(--font-body);font-size:9px;text-transform:uppercase;letter-spacing:.03em;padding:.15rem .4rem;border-radius:4px}.plots-grid__empty-filter[data-v-430b7402]{flex:1;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-family:var(--font-body);font-size:.8rem}.plots-grid__body[data-v-430b7402]{flex:1;min-height:0;display:grid;gap:.6rem;padding:.8rem;overflow-y:auto;align-content:start}.plot-card[data-v-430b7402]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:8px;border:1px solid transparent;cursor:pointer;padding:.3rem;text-align:center;transition:background .15s ease}.plot-card--occupied[data-v-430b7402]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.4)}.plot-card--occupied[data-v-430b7402]:hover{background:rgba(16,185,129,.2)}.plot-card--reserved[data-v-430b7402]{background:rgba(240,165,0,.1);border-color:rgba(240,165,0,.4)}.plot-card--reserved[data-v-430b7402]:hover{background:rgba(240,165,0,.2)}.plot-card--vacant[data-v-430b7402]{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.4)}.plot-card--vacant[data-v-430b7402]:hover{background:rgba(59,130,246,.2)}.plot-card--maintenance[data-v-430b7402]{background:rgba(232,69,69,.1);border-color:rgba(232,69,69,.4)}.plot-card--maintenance[data-v-430b7402]:hover{background:rgba(232,69,69,.2)}.plot-card__ticket-badge[data-v-430b7402]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:999px;color:#fff;font-family:var(--font-body);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid #fff;box-sizing:content-box}.plot-card__code[data-v-430b7402]{font-family:var(--font-mono);font-weight:700;color:var(--text-content)}.plot-card--lg .plot-card__code[data-v-430b7402]{font-size:13px}.plot-card--md .plot-card__code[data-v-430b7402]{font-size:12px}.plot-card--sm .plot-card__code[data-v-430b7402]{font-size:11px}.plot-card__center[data-v-430b7402]{font-family:var(--font-body);color:var(--text-content);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plot-card--lg .plot-card__center[data-v-430b7402]{font-size:12px;font-weight:500}.plot-card--md .plot-card__center[data-v-430b7402]{font-size:11px;font-weight:500}.plot-card--sm .plot-card__center[data-v-430b7402]{font-size:10px;font-weight:400;color:#6b7280}.plot-card__area[data-v-430b7402]{font-family:var(--font-body);font-size:10px;color:#9ca3af}.plot-card--occupied .plot-card__rent[data-v-430b7402]{color:#10b981}.plot-card--reserved .plot-card__rent[data-v-430b7402]{color:#f0a500}.plot-card--vacant .plot-card__rent[data-v-430b7402]{color:#3b82f6}.plot-card--maintenance .plot-card__rent[data-v-430b7402]{color:#e84545}.plot-card__rent[data-v-430b7402]{font-family:var(--font-mono);font-size:11px}.plots-grid__tooltip[data-v-430b7402]{position:absolute;pointer-events:none;background:rgba(14,23,41,.92);backdrop-filter:blur(8px);border-radius:8px;padding:.5rem .7rem;display:flex;flex-direction:column;gap:.15rem;z-index:5;white-space:nowrap}.plots-grid__tooltip-name[data-v-430b7402]{font-size:.8rem;font-weight:600;color:#fff}.plots-grid__tooltip-tenant[data-v-430b7402]{font-size:.75rem;color:#cbd5e1}.plots-grid__tooltip-line[data-v-430b7402]{font-size:.72rem;font-family:var(--font-mono);color:#94a3b8}.plots-grid__tooltip-line--ticket[data-v-430b7402]{color:#f97316;font-family:var(--font-body)}.park-empty[data-v-5c99f9bc]{width:100%;height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:2rem}.park-empty__content[data-v-5c99f9bc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;max-width:360px}.park-empty__icon-wrap[data-v-5c99f9bc]{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:.3rem}.park-empty__icon[data-v-5c99f9bc]{font-size:56px;color:#e2e8f0}.park-empty__icon-bar[data-v-5c99f9bc]{width:80px;height:8px;background:#f1f5f9;border-radius:4px}.park-empty__title[data-v-5c99f9bc]{font-family:var(--font-body);font-weight:500;font-size:15px;color:#374151;margin:0}.park-empty__subtitle[data-v-5c99f9bc]{font-family:var(--font-body);font-weight:400;font-size:12px;color:#6b7280;margin:0;line-height:1.5}.park-empty__actions[data-v-5c99f9bc]{display:flex;align-items:center;gap:12px;margin-top:.4rem}.park-empty__btn[data-v-5c99f9bc]{font-family:var(--font-body);font-weight:500;font-size:13px;border-radius:6px;padding:.55rem 1.1rem;cursor:pointer;transition:filter .15s ease,background .15s ease}.park-empty__btn--primary[data-v-5c99f9bc]{background:#3b82f6;color:#fff;border:none}.park-empty__btn--primary[data-v-5c99f9bc]:hover{filter:brightness(1.05)}.park-empty__btn--secondary[data-v-5c99f9bc]{background:#fff;color:var(--text-content);border:1px solid #e2e8f0}.park-empty__btn--secondary[data-v-5c99f9bc]:hover{background:#f8fafc}.park-empty__footer[data-v-5c99f9bc]{font-family:var(--font-body);font-weight:400;font-size:10px;color:#9ca3af;margin:.4rem 0 0;line-height:1.4}.plot-add-modal__backdrop[data-v-c72f770a]{position:fixed;inset:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.plot-add-modal[data-v-c72f770a]{background:#fff;border-radius:10px;padding:1.4rem;min-width:360px;max-width:440px;display:flex;flex-direction:column;gap:.5rem}.plot-add-modal h4[data-v-c72f770a]{margin:0 0 .15rem;font-family:var(--font-display);font-size:15px;color:#1e3a5f}.plot-add-modal__hint[data-v-c72f770a]{margin:0 0 .4rem;font-family:var(--font-body);font-size:12px;color:#6b7280;line-height:1.4}.plot-add-modal__label[data-v-c72f770a]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#374151;margin-top:.3rem}.plot-add-modal__input[data-v-c72f770a]{font-family:var(--font-body);font-size:13px;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .6rem;width:100%;box-sizing:border-box}.plot-add-modal__input[data-v-c72f770a]:focus{outline:none;border-color:#3b82f6}.plot-add-modal__error[data-v-c72f770a]{margin:.3rem 0 0;font-family:var(--font-body);font-size:12px;color:#dc2626}.plot-add-modal__actions[data-v-c72f770a]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.8rem}.plot-add-modal__btn[data-v-c72f770a]{background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.5rem .9rem;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer}.plot-add-modal__btn[data-v-c72f770a]:disabled{opacity:.6;cursor:default}.plot-add-modal__btn--secondary[data-v-c72f770a]{background:#fff;color:var(--text-content);border:1px solid #e2e8f0}.plot-add-modal__dropzone[data-v-c72f770a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;border:1.5px dashed #cbd5e1;border-radius:8px;padding:1.6rem 1rem;font-family:var(--font-body);font-size:12px;color:#6b7280;cursor:pointer;transition:border-color .15s ease,background .15s ease}.plot-add-modal__dropzone--active[data-v-c72f770a]{border-color:#3b82f6;background:rgba(59,130,246,.05)}.plot-add-modal__dropzone-icon[data-v-c72f770a]{font-size:22px;color:#94a3b8}.plot-add-modal__file-input[data-v-c72f770a]{position:absolute;inset:0;opacity:0;cursor:pointer}.plot-detail[data-v-ed968fc2]{background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:10px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.75rem}.plot-detail__header[data-v-ed968fc2]{display:flex;align-items:center;justify-content:space-between}.plot-detail__title[data-v-ed968fc2]{font-size:.95rem;font-weight:500;color:var(--text-content);font-family:var(--font-body)}.plot-detail__close[data-v-ed968fc2]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.1rem}.plot-detail__close[data-v-ed968fc2]:hover{color:var(--text-content)}.plot-detail__loading[data-v-ed968fc2]{font-size:.8rem;color:var(--text-secondary)}.plot-detail__status[data-v-ed968fc2]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted)}.plot-detail__status-dot[data-v-ed968fc2]{width:8px;height:8px;border-radius:50%}.plot-detail__row[data-v-ed968fc2]{display:flex;justify-content:space-between;font-size:.82rem}.plot-detail__label[data-v-ed968fc2]{color:var(--text-muted)}.plot-detail__value[data-v-ed968fc2]{color:var(--text-content);font-family:var(--font-mono);font-weight:500}.plot-detail__tickets[data-v-ed968fc2]{display:flex;flex-direction:column;gap:.4rem}.plot-detail__ticket-list[data-v-ed968fc2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.plot-detail__ticket-row[data-v-ed968fc2]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-content);cursor:pointer;padding:.3rem .4rem;border-radius:6px;transition:background .15s ease}.plot-detail__ticket-row[data-v-ed968fc2]:hover{background:#f1f5f9}.plot-detail__ticket-priority-dot[data-v-ed968fc2]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.plot-detail__ticket-title[data-v-ed968fc2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plot-detail__ticket-status[data-v-ed968fc2]{font-size:.68rem;color:var(--text-muted);flex-shrink:0}.area-distribution[data-v-84ea0172]{background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;padding:1rem 1.1rem;position:relative}.area-distribution__header[data-v-84ea0172]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.area-distribution__title[data-v-84ea0172]{font-family:var(--font-body);font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.area-distribution__total[data-v-84ea0172]{font-family:var(--font-mono);font-size:.7rem;color:var(--text-secondary)}.area-distribution__mode-toggle[data-v-84ea0172]{display:flex;gap:.25rem;margin-left:auto;margin-right:.6rem}.area-distribution__mode-pill[data-v-84ea0172]{background:transparent;border:1px solid var(--border-active);border-radius:20px;padding:.1rem .5rem;font-family:var(--font-body);font-size:.62rem;color:var(--text-secondary);cursor:pointer}.area-distribution__mode-pill--active[data-v-84ea0172]{background:#3b82f6;border-color:#3b82f6;color:#fff}.area-distribution__bar[data-v-84ea0172]{display:flex;width:100%;height:12px;border-radius:6px;overflow:hidden}.area-distribution__segment[data-v-84ea0172]{height:100%;cursor:pointer;opacity:1;transition:opacity .15s ease}.area-distribution__segment--dimmed[data-v-84ea0172]{opacity:.35}.area-distribution__tooltip[data-v-84ea0172]{position:absolute;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:6px;padding:.4rem .6rem;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:.15rem;pointer-events:none;z-index:5;white-space:nowrap}.area-distribution__tooltip-label[data-v-84ea0172]{font-family:var(--font-body);font-weight:500;font-size:.75rem;color:var(--text-content)}.area-distribution__tooltip-value[data-v-84ea0172]{font-family:var(--font-mono);font-size:.7rem;color:var(--text-secondary)}.area-distribution__legend[data-v-84ea0172]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.7rem}.area-distribution__legend-item[data-v-84ea0172]{display:flex;align-items:center;gap:.3rem;transition:opacity .15s ease}.area-distribution__legend-item--dimmed[data-v-84ea0172]{opacity:.4}.area-distribution__legend-dot[data-v-84ea0172]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.area-distribution__legend-label[data-v-84ea0172]{font-family:var(--font-body);font-size:.7rem;color:var(--text-secondary)}.area-distribution__legend-percent[data-v-84ea0172]{font-family:var(--font-body);font-weight:500;font-size:.7rem}.area-distribution__legend-area[data-v-84ea0172]{font-family:var(--font-mono);font-size:.65rem;color:var(--text-secondary)}.occupancy-chart[data-v-1089df36]{background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;padding:1rem 1.1rem;flex:1;min-height:0;display:flex;flex-direction:column}.occupancy-chart__title[data-v-1089df36]{font-size:.85rem;font-weight:500;color:var(--text-content);font-family:var(--font-body);margin-bottom:.75rem}.occupancy-chart__canvas-wrap[data-v-1089df36]{flex:1;min-height:0;position:relative}.alerts-panel[data-v-56ec9b2c]{background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0}.alerts-panel__title[data-v-56ec9b2c]{font-size:.85rem;font-weight:500;color:var(--text-content);font-family:var(--font-body)}.alerts-panel__empty[data-v-56ec9b2c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .5rem;text-align:center}.alerts-panel__empty-icon[data-v-56ec9b2c]{font-size:1.6rem;color:var(--accent-green)}.alerts-panel__empty-text[data-v-56ec9b2c]{font-size:.78rem;color:var(--text-secondary)}.alerts-panel__list[data-v-56ec9b2c]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow-y:auto}.alerts-panel__list[data-v-56ec9b2c]::-webkit-scrollbar{width:6px}.alerts-panel__list[data-v-56ec9b2c]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.alerts-panel__list[data-v-56ec9b2c]::-webkit-scrollbar-track{background:transparent}.alerts-panel__view-all[data-v-56ec9b2c]{background:none;border:none;color:var(--text-secondary);font-size:.75rem;cursor:pointer;padding:.3rem 0;text-align:left}.alerts-panel__count[data-v-56ec9b2c]{color:var(--text-secondary);font-weight:400}.alerts-panel__view-all[data-v-56ec9b2c]:hover{color:var(--text-primary)}.side-panel[data-v-5878dc4a]{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0}.side-panel__all-alerts-header[data-v-5878dc4a]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.side-panel__all-alerts-title[data-v-5878dc4a]{font-family:var(--font-body);font-weight:500;font-size:.85rem;color:var(--text-content)}.side-panel__all-alerts-close[data-v-5878dc4a]{background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:1rem;padding:.2rem}.side-panel__all-alerts-close[data-v-5878dc4a]:hover{color:var(--text-content)}.side-panel__all-alerts-body[data-v-5878dc4a]{flex:1;min-height:0}.panel-view--enter[data-v-163203f6]{animation:panelEnter-163203f6 .6s ease-out both}@keyframes panelEnter-163203f6{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.panel-view--enter[data-v-163203f6]{animation:none}}.panel-view[data-v-163203f6]{display:flex;flex-direction:column;flex:1;min-height:0}.panel-content[data-v-163203f6]{flex:1;min-height:0;padding:1.5rem 2rem 2rem;display:flex;flex-direction:column}.panel-grid[data-v-163203f6]{display:grid;grid-template-columns:7fr 3fr;grid-template-rows:1fr;gap:1rem;flex:1;min-height:0}.panel-grid__center[data-v-163203f6],.panel-grid__side[data-v-163203f6]{min-width:0;min-height:0}.panel-loading[data-v-163203f6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary)}.panel-loading__spinner[data-v-163203f6]{font-size:1.8rem;animation:panel-spin-163203f6 .8s linear infinite}.panel-loading__text[data-v-163203f6]{font-size:.85rem;font-family:var(--font-body)}@keyframes panel-spin-163203f6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.period-select[data-v-3eabf020]{position:relative;display:flex;align-items:center;height:32px}.period-select__input[data-v-3eabf020]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;font-family:var(--font-body);font-weight:500;font-size:.82rem;height:32px;padding:0 1.8rem 0 .7rem;cursor:pointer}.period-select__input optgroup[data-v-3eabf020],.period-select__input option[data-v-3eabf020]{color:var(--text-content);background:#fff}.period-select--light .period-select__input[data-v-3eabf020]{background:#24487a;border-color:hsla(0,0%,100%,.3)}.period-select__input[data-v-3eabf020]:hover{border-color:hsla(0,0%,100%,.45)}.period-select__arrow[data-v-3eabf020]{position:absolute;right:.5rem;color:#fff;font-size:.9rem;pointer-events:none}.fin-topbar[data-v-1a04d5ee]{display:flex;align-items:center;padding:0 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle);height:56px;box-sizing:border-box;gap:.75rem}.fin-topbar__status[data-v-1a04d5ee]{font-size:.85rem;color:var(--text-secondary)}.fin-topbar__identity[data-v-1a04d5ee]{display:flex;flex-direction:column;gap:.1rem;flex:1}.fin-topbar__title[data-v-1a04d5ee]{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:#fff}.fin-topbar__subtitle[data-v-1a04d5ee]{font-family:var(--font-body);font-size:.72rem;color:hsla(0,0%,100%,.6)}.fin-topbar__center[data-v-1a04d5ee]{display:flex;align-items:center;gap:.6rem;flex:1.4;justify-content:center}.fin-topbar__compare-btn[data-v-1a04d5ee]{display:flex;align-items:center;gap:.35rem;height:32px;background:none;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:hsla(0,0%,100%,.7);font-family:var(--font-body);font-weight:500;font-size:.82rem;padding:0 .7rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.fin-topbar__compare-btn[data-v-1a04d5ee]:hover{color:hsla(0,0%,100%,.9)}.fin-topbar__compare-btn--active[data-v-1a04d5ee]{color:#fff;border-color:hsla(0,0%,100%,.5)}.fin-topbar__right[data-v-1a04d5ee]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:1}.fin-topbar__divider[data-v-1a04d5ee]{width:1px;align-self:stretch;background:hsla(0,0%,100%,.15);flex-shrink:0}.fin-topbar__report-btn[data-v-1a04d5ee]{height:32px;background:#fff;border:none;border-radius:6px;color:#1e3a5f;font-family:var(--font-body);font-weight:500;font-size:.82rem;padding:0 .9rem;cursor:pointer;white-space:nowrap}.fin-topbar__report-btn[data-v-1a04d5ee]:hover{background:#f1f5f9}.fin-topbar__spinner[data-v-1a04d5ee]{color:hsla(0,0%,100%,.7);font-size:1rem;animation:fin-spin-1a04d5ee .8s linear infinite}@keyframes fin-spin-1a04d5ee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.noi-card[data-v-eeeef35e]{position:relative;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:8px;padding:.6rem 1rem .55rem;display:flex;flex-direction:column;overflow:hidden}.noi-card__top-line[data-v-eeeef35e]{position:absolute;top:0;left:0;right:0;height:3px;background:#4338ca}.noi-card__header[data-v-eeeef35e]{margin-bottom:.3rem}.noi-card__label[data-v-eeeef35e]{display:block;font-family:var(--font-body);font-weight:500;font-size:.72rem;color:#64748b}.noi-card__sublabel[data-v-eeeef35e]{display:block;font-family:var(--font-body);font-size:.65rem;color:#94a3b8}.noi-card__body[data-v-eeeef35e]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}.noi-card__value[data-v-eeeef35e]{font-family:var(--font-mono);font-weight:700;font-size:1.6rem;color:var(--text-content);flex-shrink:0}.noi-card__value--compact[data-v-eeeef35e]{font-size:1.1rem;margin-bottom:0}.noi-card__value--muted[data-v-eeeef35e]{color:#94a3b8}.noi-card__sub-col[data-v-eeeef35e]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;min-width:0}.noi-card__sub[data-v-eeeef35e]{font-family:var(--font-body);font-size:.68rem;color:#64748b;line-height:1.35}.noi-card__sub--equation[data-v-eeeef35e]{font-family:var(--font-mono)}.noi-card__sub--good[data-v-eeeef35e]{color:#10b981}.noi-card__sub--bad[data-v-eeeef35e]{color:#e84545}.noi-card__sub--neutral[data-v-eeeef35e]{color:#94a3b8}.noi-card__expand[data-v-eeeef35e]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.25rem}.noi-card__expand-row[data-v-eeeef35e]{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:.75rem;color:var(--text-content)}.noi-card__expand-row--head[data-v-eeeef35e]{color:#94a3b8;font-size:.65rem;text-transform:uppercase}.noi-card__expand-row--total[data-v-eeeef35e]{border-top:1px solid #f1f5f9;padding-top:.25rem;margin-top:.15rem;font-weight:600}.noi-card__expand-amount[data-v-eeeef35e]{font-family:var(--font-mono)}.noi-card__compare-row[data-v-eeeef35e]{display:flex;align-items:stretch;gap:.6rem}.noi-card__compare-col[data-v-eeeef35e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.noi-card__compare-divider[data-v-eeeef35e]{width:1px;background:#e2e8f0;align-self:stretch}.noi-card__period-label[data-v-eeeef35e]{font-size:.65rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noi-card__period-label--muted[data-v-eeeef35e]{color:#94a3b8}.noi-card__diff-row[data-v-eeeef35e]{display:flex;justify-content:center;margin-top:.4rem;padding-top:.3rem;border-top:1px solid #f1f5f9}.noi-card__diff[data-v-eeeef35e]{font-family:var(--font-mono);font-size:.7rem;font-weight:600}.margin-card[data-v-1db6ea90]{position:relative;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:8px;padding:.6rem 1rem .55rem;display:flex;flex-direction:column;overflow:hidden}.margin-card__top-line[data-v-1db6ea90]{position:absolute;top:0;left:0;right:0;height:3px}.margin-card__header[data-v-1db6ea90]{margin-bottom:.3rem}.margin-card__label[data-v-1db6ea90]{display:block;font-family:var(--font-body);font-weight:500;font-size:.72rem;color:#64748b}.margin-card__sublabel[data-v-1db6ea90]{display:block;font-family:var(--font-body);font-size:.65rem;color:#94a3b8}.margin-card__body[data-v-1db6ea90]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}.margin-card__value[data-v-1db6ea90]{font-family:var(--font-display);font-weight:700;font-size:1.6rem;flex-shrink:0}.margin-card__value--compact[data-v-1db6ea90]{font-size:1.1rem;margin-bottom:0}.margin-card__value--muted[data-v-1db6ea90]{color:#94a3b8}.margin-card__sub-col[data-v-1db6ea90]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;min-width:0}.margin-card__sub[data-v-1db6ea90]{font-family:var(--font-body);font-size:.68rem;color:#64748b;line-height:1.35}.margin-card__sub--good[data-v-1db6ea90]{color:#10b981}.margin-card__sub--bad[data-v-1db6ea90]{color:#e84545}.margin-card__sub--neutral[data-v-1db6ea90]{color:#94a3b8}.margin-card__expand[data-v-1db6ea90]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.25rem}.margin-card__expand-row[data-v-1db6ea90]{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:.75rem;color:var(--text-content);padding:.1rem .3rem;border-radius:4px}.margin-card__expand-row--head[data-v-1db6ea90]{color:#94a3b8;font-size:.65rem;text-transform:uppercase}.margin-card__expand-row--above[data-v-1db6ea90]{background:#ecfdf5;color:#047857}.margin-card__expand-row--below[data-v-1db6ea90]{background:#fef2f2;color:#b91c1c}.margin-card__expand-amount[data-v-1db6ea90]{font-family:var(--font-mono)}.margin-card__compare-row[data-v-1db6ea90]{display:flex;align-items:stretch;gap:.6rem}.margin-card__compare-col[data-v-1db6ea90]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.margin-card__compare-divider[data-v-1db6ea90]{width:1px;background:#e2e8f0;align-self:stretch}.margin-card__period-label[data-v-1db6ea90]{font-size:.65rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.margin-card__period-label--muted[data-v-1db6ea90]{color:#94a3b8}.margin-card__diff-row[data-v-1db6ea90]{display:flex;justify-content:center;margin-top:.4rem;padding-top:.3rem;border-top:1px solid #f1f5f9}.margin-card__diff[data-v-1db6ea90]{font-family:var(--font-mono);font-size:.7rem;font-weight:600}.fin-chart-card[data-v-5066647c]{background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:8px;padding:1rem 1.1rem;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.fin-chart-card__header[data-v-5066647c]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.fin-chart-card__title[data-v-5066647c]{font-family:var(--font-body);font-weight:500;font-size:.7rem;text-transform:uppercase;color:#94a3b8}.fin-chart-card__range[data-v-5066647c]{display:flex;gap:.3rem}.fin-chart-card__pill[data-v-5066647c]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;font-family:var(--font-body);font-size:.65rem;padding:.2rem .55rem;cursor:pointer}.fin-chart-card__pill--active[data-v-5066647c]{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:500}.fin-chart-card__lines-toggle[data-v-5066647c]{display:flex;gap:.8rem;margin-left:auto}.fin-chart-card__spacer[data-v-5066647c]{flex:1}.fin-chart-card__view-toggle[data-v-5066647c]{display:flex;align-items:center;gap:.3rem;height:28px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;color:#3b82f6;font-family:var(--font-body);font-weight:500;font-size:.72rem;padding:0 .6rem;cursor:pointer;flex-shrink:0}.fin-chart-card__view-toggle[data-v-5066647c]:hover{background:#eff6ff}.fin-chart-card__line-toggle[data-v-5066647c]{display:flex;align-items:center;gap:.3rem;background:none;border:none;color:var(--text-content);font-family:var(--font-body);font-size:.68rem;cursor:pointer;padding:0}.fin-chart-card__line-toggle--off[data-v-5066647c]{color:#cbd5e1;text-decoration:line-through}.fin-chart-card__dot[data-v-5066647c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fin-chart-card__canvas-wrap[data-v-5066647c]{flex:1;min-height:0;position:relative}.fin-chart-card__canvas-wrap canvas[data-v-5066647c]{position:absolute;inset:0;width:100%!important;height:100%!important}.fin-chart-card__expenses[data-v-5066647c]{flex:1;min-height:0;overflow-y:auto}.fin-chart-card__expenses[data-v-5066647c]::-webkit-scrollbar{width:9px}.fin-chart-card__expenses[data-v-5066647c]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.fin-chart-card__expenses[data-v-5066647c]::-webkit-scrollbar-track{background:transparent}.fin-chart-card__expenses-body[data-v-5066647c]{display:flex;flex-direction:column;gap:.3rem;padding:.2rem 0}.fin-chart-card__expenses-row[data-v-5066647c]{display:grid;grid-template-columns:1.4fr 1fr 1fr;font-family:var(--font-body);font-size:.78rem;color:var(--text-content)}.fin-chart-card__expenses-row--head[data-v-5066647c]{color:#94a3b8;font-size:.65rem;text-transform:uppercase}.fin-chart-card__expenses-row--total[data-v-5066647c]{border-top:1px solid #f1f5f9;padding-top:.3rem;margin-top:.15rem;font-weight:600;color:#1e3a5f}.fin-chart-card__expenses-amount[data-v-5066647c]{font-family:var(--font-mono)}.fin-chart-card__expenses-diff[data-v-5066647c]{font-family:var(--font-mono);font-size:.72rem}.fin-chart-card__expenses-diff--up[data-v-5066647c]{color:#e84545}.fin-chart-card__expenses-diff--down[data-v-5066647c]{color:#10b981}.fin-chart-card__add-btn[data-v-5066647c]{align-self:flex-start;background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:.78rem;cursor:pointer;padding:.3rem 0}.fin-chart-card__add-form[data-v-5066647c]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem;background:#f8f9fc;border-radius:6px;margin-top:.3rem}.fin-chart-card__add-input[data-v-5066647c],.fin-chart-card__add-select[data-v-5066647c]{font-family:var(--font-body);font-size:.78rem;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .5rem;background:#fff}.fin-chart-card__add-amount-wrap[data-v-5066647c]{display:flex;align-items:center;gap:.2rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .5rem;color:#94a3b8}.fin-chart-card__add-amount[data-v-5066647c]{border:none;outline:none;font-family:var(--font-mono);width:70px}.fin-chart-card__add-recurring[data-v-5066647c]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:.72rem;color:var(--text-content)}.fin-chart-card__add-actions[data-v-5066647c]{display:flex;gap:.4rem;margin-left:auto}.fin-chart-card__add-confirm[data-v-5066647c]{background:#3b82f6;border:none;border-radius:6px;color:#fff;font-family:var(--font-body);font-size:.75rem;padding:.3rem .7rem;cursor:pointer}.fin-chart-card__add-cancel[data-v-5066647c]{background:none;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-family:var(--font-body);font-size:.75rem;padding:.3rem .7rem;cursor:pointer}.proj-card[data-v-2226e4ed]{background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:8px;padding:1rem 1.1rem;display:flex;flex-direction:column;height:100%;min-height:0}.proj-card__header[data-v-2226e4ed]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.7rem}.proj-card__title[data-v-2226e4ed]{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--text-content)}.proj-card__subtitle[data-v-2226e4ed]{font-family:var(--font-body);font-size:.72rem;color:#94a3b8}.proj-card__warning[data-v-2226e4ed]{display:flex;align-items:center;gap:.4rem;background:#fef3c7;border:1px solid #fde68a;color:#92400e;border-radius:6px;padding:.5rem .7rem;font-family:var(--font-body);font-size:.78rem;margin-bottom:.8rem}.proj-card__months[data-v-2226e4ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;flex:1;min-height:0;overflow-y:auto;align-content:start}.proj-card__months[data-v-2226e4ed]::-webkit-scrollbar{width:9px}.proj-card__months[data-v-2226e4ed]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.proj-card__months[data-v-2226e4ed]::-webkit-scrollbar-track{background:transparent}.proj-month[data-v-2226e4ed]{display:flex;flex-direction:column;border:1px solid #f1f5f9;border-radius:6px;padding:.65rem .7rem}.proj-month__header[data-v-2226e4ed]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.proj-month__label[data-v-2226e4ed]{font-family:var(--font-body);font-weight:600;font-size:.78rem;color:var(--text-content);text-transform:capitalize}.proj-month__dot[data-v-2226e4ed]{width:8px;height:8px;border-radius:50%}.proj-month__dot--green[data-v-2226e4ed]{background:#10b981}.proj-month__dot--amber[data-v-2226e4ed]{background:#f0a500}.proj-month__dot--red[data-v-2226e4ed]{background:#e84545}.proj-month__bar[data-v-2226e4ed]{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#f1f5f9;margin-bottom:.35rem}.proj-month__bar-segment--safe[data-v-2226e4ed]{background:#94a3b8}.proj-month__bar-segment--risk[data-v-2226e4ed]{background:#e84545}.proj-month__total[data-v-2226e4ed]{font-family:var(--font-mono);font-weight:700;font-size:1rem;color:var(--text-content)}.proj-month__detail[data-v-2226e4ed]{font-family:var(--font-body);font-size:.68rem;color:#64748b;margin-bottom:.5rem;margin-top:.1rem}.proj-month__risks[data-v-2226e4ed]{display:flex;flex-direction:column;gap:.25rem;padding-top:.4rem;border-top:1px solid #f1f5f9}.proj-month__no-risk[data-v-2226e4ed]{font-family:var(--font-body);font-size:.72rem;color:#94a3b8;font-style:italic}.proj-month__risk-row[data-v-2226e4ed]{display:flex;align-items:center;gap:.3rem}.proj-month__risk-dot[data-v-2226e4ed]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.proj-month__risk-dot--amber[data-v-2226e4ed]{background:#f0a500}.proj-month__risk-dot--red[data-v-2226e4ed]{background:#e84545}.proj-month__risk-concept[data-v-2226e4ed]{flex:1;min-width:0;font-family:var(--font-body);font-size:.7rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj-month__risk-amount[data-v-2226e4ed]{font-family:var(--font-mono);font-size:.7rem;color:var(--text-content);flex-shrink:0}.proj-month__risk-more[data-v-2226e4ed]{font-family:var(--font-body);font-size:.68rem;color:#94a3b8}.proj-card__footer[data-v-2226e4ed]{display:flex;gap:2rem;margin-top:.9rem;padding-top:.7rem;border-top:1px solid #f1f5f9;flex-shrink:0}.proj-card__footer-item[data-v-2226e4ed]{display:flex;flex-direction:column;gap:.15rem}.proj-card__footer-label[data-v-2226e4ed]{font-family:var(--font-body);font-size:.68rem;color:#94a3b8}.proj-card__footer-value[data-v-2226e4ed]{font-family:var(--font-mono);font-weight:700;font-size:.9rem;color:var(--text-content)}.proj-card__footer-value--risk[data-v-2226e4ed]{color:#e84545}.report-overlay[data-v-58832386]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;justify-content:flex-end;z-index:60}.report-panel[data-v-58832386]{position:relative;width:420px;max-width:92vw;height:100%;background:var(--bg-surface-1);border-left:1px solid var(--border-active);padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.8rem}.report-panel__close[data-v-58832386]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.1rem}.report-panel__title[data-v-58832386]{font-family:var(--font-display);font-size:1.05rem;color:#1e3a5f}.report-panel__steps[data-v-58832386]{font-size:.7rem;color:#94a3b8}.report-panel__step[data-v-58832386]{display:flex;flex-direction:column;gap:.6rem;flex:1}.report-type-card[data-v-58832386]{border:1px solid var(--border-subtle);border-radius:8px;padding:.7rem .8rem;cursor:pointer;display:flex;flex-direction:column;gap:.15rem}.report-type-card--active[data-v-58832386]{border-color:var(--accent-blue);background:rgba(61,155,255,.08)}.report-type-card__name[data-v-58832386]{font-size:.82rem;font-weight:600;color:#1e3a5f}.report-type-card__audience[data-v-58832386]{font-size:.68rem;color:var(--accent-blue)}.report-type-card__desc[data-v-58832386]{font-size:.7rem;color:#64748b}.report-panel__pills[data-v-58832386]{display:flex;gap:.4rem}.report-panel__pill[data-v-58832386]{flex:1;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;font-size:.68rem;padding:.35rem .5rem;cursor:pointer}.report-panel__pill--active[data-v-58832386]{background:rgba(61,155,255,.15);border-color:var(--accent-blue);color:var(--accent-blue)}.report-panel__period-fields[data-v-58832386]{display:flex;gap:.5rem}.report-panel__input[data-v-58832386]{flex:1}.report-panel__input[data-v-58832386],.report-panel__textarea[data-v-58832386]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;color:#1e3a5f;font-size:.75rem;padding:.4rem .6rem}.report-panel__textarea[data-v-58832386]{min-height:60px;resize:none}.report-panel__confirm-text[data-v-58832386]{font-size:.72rem;color:#64748b}.report-panel__group-title[data-v-58832386]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin-top:.4rem}.report-panel__toggle[data-v-58832386]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#64748b}.report-panel__toggle--disabled[data-v-58832386]{opacity:.5}.report-panel__format-row[data-v-58832386]{display:flex;gap:1rem}.report-panel__summary-box[data-v-58832386]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;padding:.7rem .8rem;font-size:.78rem;color:#1e3a5f}.muted[data-v-58832386]{color:#64748b;font-size:.7rem}.report-panel__actions[data-v-58832386]{display:flex;flex-direction:column;gap:.5rem}.report-panel__btn[data-v-58832386]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;color:#1e3a5f;font-size:.75rem;padding:.5rem;cursor:pointer}.report-panel__btn--primary[data-v-58832386]{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.report-panel__btn--disabled[data-v-58832386]{opacity:.5;cursor:not-allowed}.report-panel__history[data-v-58832386]{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.report-history-row[data-v-58832386]{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:#64748b;border-bottom:1px solid var(--border-subtle);padding:.3rem 0}.report-history-row__actions[data-v-58832386]{display:flex;align-items:center;gap:.6rem}.report-history-row__link[data-v-58832386]{color:var(--accent-blue)}.report-history-row__delete[data-v-58832386]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#94a3b8;font-size:.85rem;line-height:1;padding:.15rem;cursor:pointer;border-radius:4px;transition:background .12s ease,color .12s ease}.report-history-row__delete[data-v-58832386]:hover{background:#fee2e2;color:#e84545}.report-history-row__delete[data-v-58832386]:disabled{opacity:.5;cursor:not-allowed}.report-panel__nav[data-v-58832386]{display:flex;justify-content:space-between;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--border-subtle)}.report-panel__nav-btn[data-v-58832386]{background:none;border:1px solid var(--border-active);border-radius:6px;color:#64748b;font-size:.75rem;padding:.4rem .9rem;cursor:pointer}.report-panel__nav-btn--primary[data-v-58832386]{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;margin-left:auto}.finance-view[data-v-98c630cc]{display:flex;flex-direction:column;flex:1;min-height:0}.finance-content[data-v-98c630cc]{flex:1;min-height:0;padding:1.5rem 2rem;color:var(--text-primary);font-family:var(--font-body);overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:1rem}.finance-comparison-banner[data-v-98c630cc]{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 .9rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-family:var(--font-body);font-size:.8rem;color:#1d4ed8}.finance-comparison-banner button[data-v-98c630cc]{background:none;border:none;color:#1d4ed8;font-weight:600;font-size:.78rem;cursor:pointer;text-decoration:underline}.finance-kpi-row[data-v-98c630cc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.finance-bottom-toggle[data-v-98c630cc]{display:flex;gap:.3rem;background:#f1f5f9;border-radius:8px;padding:.2rem;width:-moz-fit-content;width:fit-content;align-self:center}.finance-bottom-toggle__btn[data-v-98c630cc]{background:none;border:none;border-radius:6px;padding:.35rem .8rem;font-family:var(--font-body);font-weight:500;font-size:.78rem;color:#64748b;cursor:pointer}.finance-bottom-toggle__btn--active[data-v-98c630cc]{background:#fff;color:var(--text-content);box-shadow:0 1px 2px rgba(15,23,42,.08)}.finance-chart[data-v-98c630cc],.finance-projection[data-v-98c630cc]{flex:1;min-height:0}.finance-content[data-v-98c630cc]::-webkit-scrollbar{width:9px}.finance-content[data-v-98c630cc]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.finance-content[data-v-98c630cc]::-webkit-scrollbar-track{background:transparent}.finance-loading[data-v-98c630cc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary)}.finance-loading__spinner[data-v-98c630cc]{font-size:1.8rem;animation:finance-spin-98c630cc .8s linear infinite}.finance-loading__text[data-v-98c630cc]{font-size:.85rem;font-family:var(--font-body)}@keyframes finance-spin-98c630cc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mnt-topbar[data-v-ebccf1a4]{display:flex;align-items:center;padding:.6rem 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle);gap:.75rem;height:56px;box-sizing:border-box}.mnt-topbar__status[data-v-ebccf1a4]{font-size:.85rem;color:var(--text-secondary)}.mnt-topbar__divider[data-v-ebccf1a4]{width:1px;align-self:stretch;background:hsla(0,0%,100%,.15);flex-shrink:0}.mnt-topbar__spacer[data-v-ebccf1a4]{flex:1}.mnt-topbar__left[data-v-ebccf1a4]{display:flex;flex-direction:column;flex-shrink:0}.mnt-topbar__section[data-v-ebccf1a4]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff}.mnt-topbar__park-name[data-v-ebccf1a4]{font-family:var(--font-body);font-size:11px;color:hsla(0,0%,100%,.6)}.mnt-topbar__search-wrap[data-v-ebccf1a4]{position:relative;flex:1 1 180px;min-width:140px;max-width:220px}.mnt-topbar__search[data-v-ebccf1a4]{display:flex;align-items:center;height:32px;background:#24487a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:0 .5rem;gap:.35rem;transition:border-color .15s ease}.mnt-topbar__search--active[data-v-ebccf1a4]{border-color:hsla(0,0%,100%,.6)}.mnt-topbar__search-icon[data-v-ebccf1a4]{color:hsla(0,0%,100%,.5);font-size:.9rem;flex-shrink:0}.mnt-topbar__search-input[data-v-ebccf1a4]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font-body);font-size:12px;min-width:0}.mnt-topbar__search-input[data-v-ebccf1a4]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.mnt-topbar__search-input[data-v-ebccf1a4]::placeholder{color:hsla(0,0%,100%,.4)}.mnt-topbar__search-clear[data-v-ebccf1a4]{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:.8rem}.mnt-topbar__dropdown[data-v-ebccf1a4]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.15);max-height:360px;overflow-y:auto;z-index:200;min-width:260px}.mnt-topbar__dropdown-empty[data-v-ebccf1a4],.mnt-topbar__dropdown-loading[data-v-ebccf1a4]{padding:.6rem;font-size:.76rem;color:#64748b;text-align:center}.mnt-topbar__dropdown-group+.mnt-topbar__dropdown-group[data-v-ebccf1a4]{border-top:1px solid #e2e8f0}.mnt-topbar__dropdown-label[data-v-ebccf1a4]{padding:.4rem .6rem .2rem;font-family:var(--font-body);font-size:.64rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.mnt-topbar__dropdown-item[data-v-ebccf1a4]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.35rem .6rem;background:transparent;border:none;cursor:pointer;text-align:left}.mnt-topbar__dropdown-item[data-v-ebccf1a4]:hover{background:#f8fafc}.mnt-topbar__dropdown-item-name[data-v-ebccf1a4]{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:#1e3a5f}.mnt-statusbar__manage-btn[data-v-ebccf1a4]{width:26px;height:26px;border-radius:50%;border:1px dashed #cbd5e1;background:#fff;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:.4rem;flex-shrink:0;font-size:13px}.mnt-statusbar__manage-btn[data-v-ebccf1a4]:hover{border-color:#3b82f6;color:#3b82f6}.mnt-topbar__dropdown-item-context[data-v-ebccf1a4]{font-family:var(--font-body);font-size:.7rem;color:#64748b}.mnt-topbar__type-pills[data-v-ebccf1a4]{display:flex;gap:.25rem;flex-shrink:0}.mnt-topbar__type-pill[data-v-ebccf1a4]{background:transparent;border:1px solid;border-radius:20px;padding:.15rem .5rem;font-family:var(--font-body);font-size:.65rem;cursor:pointer;white-space:nowrap}.mnt-topbar__type-pill--CORRECTIVE[data-v-ebccf1a4]{border-color:rgba(239,68,68,.4);color:hsla(0,0%,100%,.6)}.mnt-topbar__type-pill--PREVENTIVE[data-v-ebccf1a4]{border-color:rgba(59,130,246,.4);color:hsla(0,0%,100%,.6)}.mnt-topbar__type-pill--IMPROVEMENT[data-v-ebccf1a4]{border-color:rgba(139,92,246,.4);color:hsla(0,0%,100%,.6)}.mnt-topbar__type-pill--CORRECTIVE.mnt-topbar__type-pill--active[data-v-ebccf1a4]{background:#fee2e2;border-color:#ef4444;color:#dc2626}.mnt-topbar__type-pill--PREVENTIVE.mnt-topbar__type-pill--active[data-v-ebccf1a4]{background:#dbeafe;border-color:#3b82f6;color:#2563eb}.mnt-topbar__type-pill--IMPROVEMENT.mnt-topbar__type-pill--active[data-v-ebccf1a4]{background:#ede9fe;border-color:#8b5cf6;color:#7c3aed}.mnt-topbar__view-toggle[data-v-ebccf1a4]{display:flex;flex-shrink:0}.mnt-topbar__view-btn[data-v-ebccf1a4]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;font-size:15px;transition:opacity .2s ease}.mnt-topbar__view-btn[data-v-ebccf1a4]:hover{color:hsla(0,0%,100%,.6)}.mnt-topbar__view-btn--left[data-v-ebccf1a4]{border-radius:6px 0 0 6px}.mnt-topbar__view-btn--right[data-v-ebccf1a4]{border-radius:0 6px 6px 0}.mnt-topbar__view-btn--active[data-v-ebccf1a4]{background:hsla(0,0%,100%,.2);color:#fff}.mnt-topbar__new-btn[data-v-ebccf1a4]{display:flex;align-items:center;gap:.25rem;height:32px;background:#fff;border:none;border-radius:6px;padding:0 .65rem;color:#1e3a5f;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;white-space:nowrap}.mnt-topbar__new-btn[data-v-ebccf1a4]:hover{background:#f1f5f9}.mnt-topbar__notif[data-v-ebccf1a4]{position:relative;background:transparent;border:none;color:hsla(0,0%,100%,.6);font-size:1.1rem;cursor:pointer;display:flex;flex-shrink:0}.mnt-topbar__notif-badge[data-v-ebccf1a4]{position:absolute;top:-6px;right:-8px;background:var(--accent-blue);color:#fff;font-size:.6rem;font-family:var(--font-mono);padding:0 4px;border-radius:8px;min-width:14px;text-align:center}.mnt-topbar__notif-badge--critical[data-v-ebccf1a4]{background:var(--accent-red)}.mnt-statusbar[data-v-ebccf1a4]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;background:transparent}.mnt-statusbar__tabs[data-v-ebccf1a4]{display:flex;align-items:center;gap:.25rem}.mnt-statusbar__tab[data-v-ebccf1a4]{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;border-radius:6px;padding:.4rem .65rem;cursor:pointer;position:relative;transition:background .1s ease}.mnt-statusbar__tab[data-v-ebccf1a4]:hover{background:rgba(0,0,0,.03)}.mnt-statusbar__tab-label[data-v-ebccf1a4]{font-family:var(--font-body);font-size:.8rem;color:var(--text-content)}.mnt-statusbar__tab-count[data-v-ebccf1a4]{font-family:var(--font-mono);font-size:.75rem;color:#94a3b8}.mnt-statusbar__tab--active[data-v-ebccf1a4]{background:#eff6ff}.mnt-statusbar__tab--active[data-v-ebccf1a4]:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:2px;background:#1e3a5f;border-radius:2px}.mnt-statusbar__tab--active .mnt-statusbar__tab-label[data-v-ebccf1a4]{color:#1e3a5f;font-weight:500}.mnt-statusbar__tab-count--red[data-v-ebccf1a4]{color:#dc2626!important}.mnt-statusbar__tab-dot[data-v-ebccf1a4]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mnt-statusbar__tab-dot--red[data-v-ebccf1a4]{background:#ef4444}.mnt-statusbar__tab-dot--amber[data-v-ebccf1a4]{background:#f59e0b}.mnt-statusbar__tab-icon[data-v-ebccf1a4]{font-size:12px;color:#64748b}.mnt-statusbar__tab--active .mnt-statusbar__tab-icon[data-v-ebccf1a4]{color:#1e3a5f}.mnt-statusbar__technicians[data-v-ebccf1a4]{display:flex;align-items:center;gap:0;flex-shrink:0;position:relative}.mnt-statusbar__avatar[data-v-ebccf1a4]{width:26px;height:26px;border-radius:50%;border:2px solid #fff;color:#fff;font-family:var(--font-body);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:-8px;position:relative;transition:transform .15s ease,z-index 0s}.mnt-statusbar__avatar[data-v-ebccf1a4]:first-child{margin-left:0}.mnt-statusbar__avatar[data-v-ebccf1a4]:hover{z-index:10;transform:scale(1.1)}.mnt-statusbar__avatar--active[data-v-ebccf1a4]{border-color:#1e3a5f}.mnt-statusbar__avatar--overflow[data-v-ebccf1a4]{background:#e2e8f0;color:#64748b;font-size:9px}.mnt-statusbar__avatar--small[data-v-ebccf1a4]{width:20px;height:20px;font-size:8px}.mnt-statusbar__avatar-overflow-wrap[data-v-ebccf1a4]{position:relative}.mnt-statusbar__overflow-dropdown[data-v-ebccf1a4]{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.15);padding:.3rem;z-index:200;min-width:180px}.mnt-statusbar__overflow-item[data-v-ebccf1a4]{display:flex;align-items:center;gap:.4rem;width:100%;background:none;border:none;padding:.35rem .4rem;font-family:var(--font-body);font-size:12px;color:var(--text-content);cursor:pointer;border-radius:5px;text-align:left}.mnt-topbar__wa-chip-wrap[data-v-ebccf1a4]{position:relative}.mnt-topbar__wa-dot[data-v-ebccf1a4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid;cursor:pointer;font-size:15px;transition:transform .15s}.mnt-topbar__wa-dot[data-v-ebccf1a4]:hover{transform:scale(1.08)}.mnt-topbar__wa-dot--ok[data-v-ebccf1a4]{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.mnt-topbar__wa-dot--warn[data-v-ebccf1a4]{background:#fffbeb;border-color:#fde68a;color:#d97706}.mnt-topbar__wa-tooltip[data-v-ebccf1a4]{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1e3a5f;color:#fff;font-family:var(--font-body);font-size:11px;padding:.5rem .7rem;border-radius:8px;white-space:nowrap;z-index:200;display:flex;flex-direction:column;gap:.15rem}.mnt-topbar__wa-tooltip strong[data-v-ebccf1a4]{font-size:11px}.mnt-topbar__wa-tooltip span[data-v-ebccf1a4]{opacity:.8}.mnt-statusbar__overflow-item[data-v-ebccf1a4]:hover{background:#f8fafc}.mnt-statusbar__overflow-item--active[data-v-ebccf1a4]{background:#eff6ff}.mnt-statusbar__tech-tooltip[data-v-ebccf1a4]{position:fixed;background:#1e3a5f;color:#fff;border-radius:8px;padding:.5rem .65rem;font-family:var(--font-body);z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.25);min-width:160px}.mnt-statusbar__tech-tooltip-name[data-v-ebccf1a4]{font-size:12px;font-weight:600;margin-bottom:.2rem}.mnt-statusbar__tech-tooltip-line[data-v-ebccf1a4]{font-size:11px;color:hsla(0,0%,100%,.75)}.mnt-active-filters[data-v-ebccf1a4]{height:24px;display:flex;align-items:center;gap:.4rem;padding:0 1.5rem;background:#f0f4ff}.mnt-active-filters__tag[data-v-ebccf1a4]{display:flex;align-items:center;gap:.25rem;font-family:var(--font-body);font-size:10px;color:#1e3a5f;background:#fff;border:1px solid #dbeafe;border-radius:4px;padding:.1rem .4rem;cursor:pointer}.mnt-active-filters__tag .mdi[data-v-ebccf1a4]{font-size:10px}.mnt-active-filters__clear[data-v-ebccf1a4]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:10px;cursor:pointer;margin-left:auto}.mnt-statusbar__manage-btn--active[data-v-ebccf1a4]{border-color:#3b82f6;border-style:solid;color:#3b82f6;background:#eff6ff}.mnt-metrics[data-v-4845985b]{display:flex;align-items:stretch;gap:1rem;padding:.75rem 1.5rem;height:auto;min-height:80px;box-sizing:content-box;container-type:inline-size;container-name:mnt-metrics}@container mnt-metrics (max-width: 900px){.mnt-metrics .mnt-metric-card__sub--muted[data-v-4845985b]{display:none}}@container mnt-metrics (max-width: 650px){.mnt-metrics .mnt-metric-card[data-v-4845985b]{height:auto}.mnt-metrics .mnt-metric-card__sub[data-v-4845985b]:nth-of-type(n+2){display:none}}.mnt-metric-card[data-v-4845985b]{flex:1;min-width:0;position:relative;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:8px;border-top:3px solid transparent;padding:.5rem .85rem;display:flex;flex-direction:column;gap:.15rem;cursor:pointer;text-align:left;font-family:inherit}.mnt-metric-card--red[data-v-4845985b]{border-top-color:#e84545}.mnt-metric-card--amber[data-v-4845985b]{border-top-color:#f0a500}.mnt-metric-card--blue[data-v-4845985b]{border-top-color:#3b82f6}.mnt-metric-card--green[data-v-4845985b]{border-top-color:#10b981}.mnt-metric-card--gray[data-v-4845985b]{border-top-color:#94a3b8}.mnt-metric-card__label[data-v-4845985b]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#64748b;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnt-metric-card__value[data-v-4845985b]{font-family:var(--font-display);font-weight:700;font-size:21px;color:#1e3a5f;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnt-metric-card--sla-card .mnt-metric-card__sub[data-v-4845985b]{font-size:9.5px}.mnt-metric-card__sublabel[data-v-4845985b]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:-.15rem}.mnt-metric-card__value--mono[data-v-4845985b]{font-family:var(--font-mono);font-size:18px}.mnt-metric-card__value--red[data-v-4845985b]{color:#e84545}.mnt-metric-card__value--gray[data-v-4845985b]{color:#94a3b8}.mnt-metric-card__sub[data-v-4845985b]{font-family:var(--font-body);font-size:10.5px;color:var(--text-content);min-width:0;width:100%;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mnt-metric-card__sub--muted[data-v-4845985b]{color:#94a3b8;font-size:10px}.mnt-metric-card__sub--red[data-v-4845985b]{color:#dc2626}.mnt-metric-card__sub--red-bold[data-v-4845985b]{color:#dc2626;font-weight:700}.mnt-metric-card__sub--amber[data-v-4845985b]{color:#d97706;font-size:10px}.mnt-metric-card__sub--green[data-v-4845985b]{color:#16a34a}.mnt-metric-card__sub--navy[data-v-4845985b]{color:#1e3a5f;font-weight:500}.mnt-metric-card__blink[data-v-4845985b]{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#e84545}.mnt-metric-card__blink--normal[data-v-4845985b]{animation:mnt-blink-4845985b 1.4s ease-in-out infinite}.mnt-metric-card__blink--fast[data-v-4845985b]{animation:mnt-blink-4845985b .8s ease-in-out infinite}@keyframes mnt-blink-4845985b{0%,to{opacity:1}50%{opacity:.2}}.mnt-list[data-v-4822083e]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem;container-type:inline-size;container-name:mnt-list}@container mnt-list (max-width: 900px){.mnt-list .mnt-list__col-header[data-v-4822083e],.mnt-list .mnt-list__row[data-v-4822083e]{grid-template-columns:30px 70px minmax(0,20fr) minmax(0,20fr) minmax(0,14fr) minmax(0,12fr) minmax(0,14fr) 32px}.mnt-list .mnt-list__col--date-created[data-v-4822083e]{display:none}}@container mnt-list (max-width: 700px){.mnt-list .mnt-list__col-header[data-v-4822083e],.mnt-list .mnt-list__row[data-v-4822083e]{grid-template-columns:28px minmax(0,22fr) minmax(0,22fr) minmax(0,16fr) minmax(0,14fr) minmax(0,16fr) 32px}.mnt-list .mnt-list__col--code[data-v-4822083e]{display:none}}.mnt-list__batch-bar[data-v-4822083e]{height:44px;display:flex;align-items:center;gap:1rem;padding:0 1rem;background:#3b82f6;flex-shrink:0}.mnt-list__batch-count[data-v-4822083e]{color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500}.mnt-list__batch-action[data-v-4822083e]{background:none;border:none;border-left:1px solid hsla(0,0%,100%,.3);padding-left:1rem;color:#fff;font-family:var(--font-body);font-size:12px;cursor:pointer}.mnt-list__batch-clear[data-v-4822083e]{margin-left:auto;background:none;border:none;color:#fff;cursor:pointer;display:flex}.mnt-list__col-header[data-v-4822083e]{display:grid;grid-template-columns:36px 100px minmax(0,20fr) minmax(0,25fr) 120px 90px 90px 100px 48px;height:36px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.mnt-list__col--sortable[data-v-4822083e]{background:none;border:none;cursor:pointer;text-align:left}.mnt-list__col--desc[data-v-4822083e],.mnt-list__col--sortable[data-v-4822083e],.mnt-list__col--status[data-v-4822083e]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;padding:0 .5rem;display:flex;align-items:center}.mnt-list__body[data-v-4822083e]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.mnt-list__body[data-v-4822083e]::-webkit-scrollbar{width:6px}.mnt-list__body[data-v-4822083e]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.mnt-list__body[data-v-4822083e]::-webkit-scrollbar-track{background:transparent}.mnt-list__row[data-v-4822083e]{display:grid;grid-template-columns:36px 100px minmax(0,20fr) minmax(0,25fr) 120px 90px 90px 100px 48px;height:52px;border-bottom:1px solid #f1f5f9;background:#fff;cursor:pointer;transition:background 80ms ease}.mnt-list__row--even[data-v-4822083e]{background:#fafafa}.mnt-list__row--selected[data-v-4822083e],.mnt-list__row[data-v-4822083e]:hover{background:#eff6ff}.mnt-list__row--recent[data-v-4822083e]{border-left:2px solid #3b82f6}.mnt-list__col[data-v-4822083e]{display:flex;align-items:center;padding:0 .5rem;min-width:0;position:relative;overflow:hidden}.mnt-list__col--priority[data-v-4822083e]{flex-direction:column;gap:3px;justify-content:center}.mnt-list__priority-dot[data-v-4822083e]{width:8px;height:8px;border-radius:50%}.mnt-list__row:hover .mnt-list__priority-dot[data-v-4822083e]{width:10px;height:10px}.mnt-list__sla-bar[data-v-4822083e]{width:20px;height:3px;border-radius:2px}.mnt-list__sla-bar--green[data-v-4822083e]{background:#10b981}.mnt-list__sla-bar--amber[data-v-4822083e]{background:#f0a500}.mnt-list__sla-bar--red[data-v-4822083e]{background:#e84545}.mnt-list__col--code[data-v-4822083e]{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0}.mnt-list__code[data-v-4822083e]{font-family:var(--font-mono);font-size:12px;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.mnt-list__type-tag[data-v-4822083e]{font-size:9px;border-radius:4px;padding:.05rem .3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;display:inline-block}.mnt-list__type-tag--CORRECTIVE[data-v-4822083e]{background:#fee2e2;color:#dc2626}.mnt-list__type-tag--PREVENTIVE[data-v-4822083e]{background:#dbeafe;color:#1d4ed8}.mnt-list__type-tag--IMPROVEMENT[data-v-4822083e]{background:#ede9fe;color:#6d28d9}.mnt-list__col--tenant[data-v-4822083e]{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.mnt-list__tenant-name[data-v-4822083e]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:100%;min-width:0}.mnt-list__plot-tag[data-v-4822083e]{background:#f1f5f9;color:#64748b;font-size:10px;padding:.05rem .3rem;border-radius:4px}.mnt-list__desc-text[data-v-4822083e]{font-family:var(--font-body);font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.mnt-list__desc-photo-icon[data-v-4822083e]{color:#94a3b8;font-size:12px;flex-shrink:0;margin-left:.3rem}.mnt-list__col--tech[data-v-4822083e]{gap:.4rem;cursor:pointer;min-width:0}.mnt-list__tech-avatar[data-v-4822083e]{width:22px;height:22px;border-radius:50%;color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mnt-list__tech-avatar--empty[data-v-4822083e]{border:1px dashed #cbd5e1;color:#94a3b8}.mnt-list__assign[data-v-4822083e]{flex-shrink:0;font-size:15px;line-height:1}.mnt-list__tech-name[data-v-4822083e]{font-family:var(--font-body);font-size:12px;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.mnt-list__tech-unassigned[data-v-4822083e]{font-family:var(--font-body);font-size:12px;color:#dc2626}.mnt-list__col--date[data-v-4822083e]{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.mnt-list__date-main[data-v-4822083e]{font-family:var(--font-body);font-size:11px;color:var(--text-content)}.mnt-list__date-main--navy[data-v-4822083e]{color:#1e3a5f}.mnt-list__date-main--amber[data-v-4822083e]{color:#f0a500}.mnt-list__date-main--red[data-v-4822083e]{color:#e84545}.mnt-list__date-sub[data-v-4822083e]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.mnt-list__date-sub--red[data-v-4822083e]{color:#dc2626}.mnt-list__status-pill[data-v-4822083e]{border-radius:20px;padding:.2rem .6rem;font-family:var(--font-body);font-size:11px;font-weight:500;border:none;cursor:pointer;transition:background .2s ease;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mnt-list__status-pill--OPEN[data-v-4822083e]{background:#dbeafe;color:#2563eb}.mnt-list__status-pill--IN_PROGRESS[data-v-4822083e]{background:#fef3c7;color:#d97706}.mnt-list__status-pill--WAITING[data-v-4822083e]{background:#ffedd5;color:#ea580c}.mnt-list__status-pill--RESOLVED[data-v-4822083e]{background:#dcfce7;color:#16a34a}.mnt-list__row-menu[data-v-4822083e],.mnt-list__status-menu[data-v-4822083e]{position:fixed;transform:translateY(-100%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:180px;z-index:1000;padding:.3rem}.mnt-list__row-menu button[data-v-4822083e],.mnt-list__status-option[data-v-4822083e]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.mnt-list__row-menu button[data-v-4822083e]:hover,.mnt-list__status-option[data-v-4822083e]:hover{background:#f8fafc}.mnt-list__col--actions[data-v-4822083e]{justify-content:center}.mnt-list__menu-btn[data-v-4822083e]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.mnt-list__footer[data-v-4822083e]{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background:#f8f9fc;border-top:1px solid #e2e8f0;flex-shrink:0}.mnt-list__footer-left[data-v-4822083e]{font-family:var(--font-body);font-size:12px;color:#64748b}.mnt-list__footer-right[data-v-4822083e]{display:flex;gap:1rem}.mnt-list__footer-total[data-v-4822083e]{font-family:var(--font-mono);font-size:12px;color:#1e3a5f}.mnt-list__tooltip[data-v-4822083e]{position:fixed;background:#1e3a5f;color:#fff;border-radius:8px;padding:.5rem .65rem;font-family:var(--font-body);font-size:11px;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.25);min-width:180px;line-height:1.5}.mnt-list__tooltip-title[data-v-4822083e]{font-weight:600;margin-bottom:.2rem}.tkt-panel[data-v-85682eca]{flex:0 0 40%;max-width:40%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:.75rem 1.5rem 1.5rem 0;position:relative;min-height:0}.tkt-panel__loading[data-v-85682eca]{padding:2rem;text-align:center;color:var(--text-secondary);font-family:var(--font-body);font-size:13px}.tkt-panel__header[data-v-85682eca]{flex-shrink:0;padding:.75rem 1.25rem 1.1rem calc(1.25rem + 12px);border-bottom:1px solid #f1f5f9;height:auto;min-height:96px;box-sizing:border-box}.tkt-panel__header-top[data-v-85682eca]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.tkt-panel__nav-arrows[data-v-85682eca]{display:flex;flex-direction:column}.tkt-panel__nav-btn[data-v-85682eca]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;padding:0;line-height:.7}.tkt-panel__nav-btn[data-v-85682eca]:hover:not(:disabled){color:#1e3a5f}.tkt-panel__nav-btn[data-v-85682eca]:disabled{opacity:.3}.tkt-panel__close-btn[data-v-85682eca]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.tkt-panel__tenant-name[data-v-85682eca]{font-family:var(--font-display);font-weight:700;font-size:18px;color:#1e3a5f}.tkt-panel__id-line[data-v-85682eca]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#64748b;margin-top:.15rem}.tkt-panel__id-tag[data-v-85682eca]{background:#f1f5f9;border-radius:4px;padding:.05rem .35rem}.tkt-panel__controls-row[data-v-85682eca]{display:flex;gap:.5rem;margin-top:.4rem}.tkt-panel__control-wrap[data-v-85682eca]{position:relative}.tkt-panel__priority-pill[data-v-85682eca],.tkt-panel__status-pill[data-v-85682eca]{border-radius:20px;padding:.2rem .6rem;font-family:var(--font-body);font-size:11px;font-weight:500;border:none;cursor:pointer}.tkt-panel__status-pill--OPEN[data-v-85682eca]{background:#dbeafe;color:#2563eb}.tkt-panel__status-pill--IN_PROGRESS[data-v-85682eca]{background:#fef3c7;color:#d97706}.tkt-panel__status-pill--WAITING[data-v-85682eca]{background:#ffedd5;color:#ea580c}.tkt-panel__status-pill--RESOLVED[data-v-85682eca]{background:#dcfce7;color:#16a34a}.tkt-panel__dropdown-menu[data-v-85682eca]{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);z-index:50;min-width:150px;padding:.3rem}.tkt-panel__dropdown-item[data-v-85682eca]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.tkt-panel__dropdown-item[data-v-85682eca]:hover{background:#f8fafc}.tkt-panel__meta-line[data-v-85682eca]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:.4rem;display:flex;align-items:center;gap:.3rem}.tkt-panel__type-tag[data-v-85682eca]{font-size:9px;border-radius:4px;padding:.05rem .3rem}.tkt-panel__type-tag--CORRECTIVE[data-v-85682eca]{background:#fee2e2;color:#dc2626}.tkt-panel__type-tag--PREVENTIVE[data-v-85682eca]{background:#dbeafe;color:#1d4ed8}.tkt-panel__type-tag--IMPROVEMENT[data-v-85682eca]{background:#ede9fe;color:#6d28d9}.tkt-panel__dots[data-v-85682eca]{position:absolute;left:4px;top:100px;bottom:60px;width:4px;display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:10}.tkt-panel__dot[data-v-85682eca]{width:6px;height:6px;border-radius:50%;background:#e2e8f0;border:none;cursor:pointer;padding:0;position:relative}.tkt-panel__dot--active[data-v-85682eca]{background:#3b82f6}.tkt-panel__dot-badge[data-v-85682eca]{position:absolute;left:10px;top:-4px;background:#3b82f6;color:#fff;font-size:8px;border-radius:8px;min-width:12px;padding:0 3px}.tkt-panel__content[data-v-85682eca]{flex:1;min-height:0;overflow-y:auto;padding-left:12px}.tkt-panel__content[data-v-85682eca]::-webkit-scrollbar{width:6px}.tkt-panel__content[data-v-85682eca]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.tkt-panel__content[data-v-85682eca]::-webkit-scrollbar-track{background:transparent}.tkt-panel__block[data-v-85682eca]{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9}.tkt-panel__block-header[data-v-85682eca]{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}.tkt-panel__block-title[data-v-85682eca]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.tkt-panel__block-title-sub[data-v-85682eca]{font-family:var(--font-body);font-size:10px;color:#3b82f6}.tkt-panel__block-action[data-v-85682eca]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;padding:0;margin-top:.5rem;display:block}.tkt-panel__mute-btn[data-v-85682eca]{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.tkt-panel__due[data-v-85682eca]{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;margin-bottom:.75rem;background:#f1f5f9;border-radius:8px;font-family:var(--font-body);font-size:12px;color:#475569}.tkt-panel__due .mdi[data-v-85682eca]{font-size:16px;color:#64748b}.tkt-panel__due-label[data-v-85682eca]{font-weight:500}.tkt-panel__due-date[data-v-85682eca]{margin-left:auto;color:#1e3a5f;font-weight:500}.tkt-panel__due-badge[data-v-85682eca]{background:#e84545;color:#fff;font-size:10px;font-weight:600;padding:1px 8px;border-radius:10px}.tkt-panel__due--late[data-v-85682eca]{background:#fef2f2}.tkt-panel__due--late .mdi[data-v-85682eca],.tkt-panel__due--late .tkt-panel__due-date[data-v-85682eca]{color:#e84545}.tkt-panel__wa-notif[data-v-85682eca]{display:flex;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.45rem .7rem;border-radius:6px;font-family:var(--font-body);font-size:11px;font-weight:500;line-height:1.3}.tkt-panel__wa-notif .mdi[data-v-85682eca]{font-size:14px;flex-shrink:0}.tkt-panel__wa-notif--wa[data-v-85682eca]{background:#ecfdf5;color:#047857}.tkt-panel__wa-notif--email[data-v-85682eca]{background:#eff6ff;color:#1d4ed8}.tkt-panel__tech-paused[data-v-85682eca]{color:#b45309;font-weight:600}.tkt-panel__desc-text[data-v-85682eca]{font-family:var(--font-body);font-size:13px;color:#1e3a5f;line-height:1.6;white-space:pre-wrap}.tkt-panel__desc-text--clamped[data-v-85682eca]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.tkt-panel__photo-gallery[data-v-85682eca]{display:flex;gap:.4rem;margin-top:.5rem}.tkt-panel__photo-thumb-wrap[data-v-85682eca]{position:relative;width:80px;height:80px;cursor:pointer}.tkt-panel__photo-thumb[data-v-85682eca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.tkt-panel__photo-overlay[data-v-85682eca]{position:absolute;inset:0;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:6px}.tkt-panel__photo-delete[data-v-85682eca]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#1e293b;color:#fff;border:2px solid #fff;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tkt-panel__photo-delete[data-v-85682eca]:hover{background:#dc2626}.tkt-panel__assign[data-v-85682eca]{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.3rem .5rem;border:1px solid;border-radius:6px;font:500 12px Inter,sans-serif;background:#fff}.tkt-panel__assign-label[data-v-85682eca]{font-weight:600}.tkt-panel__assign-detail[data-v-85682eca]{margin-left:auto;font-weight:400;font-size:11px;opacity:.85}.tkt-panel__tech-card[data-v-85682eca]{display:flex;align-items:center;gap:.6rem;background:#f8f9fc;border-radius:6px;padding:.5rem;height:56px;box-sizing:border-box}.tkt-panel__tech-avatar[data-v-85682eca]{width:36px;height:36px;border-radius:50%;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tkt-panel__tech-avatar--sm[data-v-85682eca]{width:28px;height:28px;font-size:10px}.tkt-panel__tech-info[data-v-85682eca]{flex:1}.tkt-panel__tech-name[data-v-85682eca]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.tkt-panel__tech-cargo[data-v-85682eca]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.tkt-panel__tech-metrics[data-v-85682eca]{display:flex;flex-direction:column;align-items:flex-end}.tkt-panel__tech-metric-main[data-v-85682eca]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#1e3a5f}.tkt-panel__tech-metric-sub[data-v-85682eca]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.tkt-panel__tech-selector[data-v-85682eca]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.tkt-panel__tech-option[data-v-85682eca]{display:flex;align-items:center;gap:.5rem;background:#f8f9fc;border:none;border-radius:6px;padding:.5rem;height:44px;box-sizing:border-box;cursor:pointer;text-align:left}.tkt-panel__tech-option-info[data-v-85682eca]{flex:1}.tkt-panel__tech-option-name[data-v-85682eca]{font-family:var(--font-body);font-size:12px;font-weight:500;color:#1e3a5f}.tkt-panel__tech-option-count[data-v-85682eca]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.tkt-panel__tech-capacity-bar[data-v-85682eca]{height:4px;background:#e2e8f0;border-radius:2px;margin-top:.2rem;overflow:hidden}.tkt-panel__tech-capacity-fill[data-v-85682eca]{height:100%}.tkt-panel__tech-capacity-fill--green[data-v-85682eca]{background:#10b981}.tkt-panel__tech-capacity-fill--amber[data-v-85682eca]{background:#f0a500}.tkt-panel__tech-capacity-fill--red[data-v-85682eca]{background:#e84545}.tkt-panel__thread[data-v-85682eca]{display:flex;flex-direction:column-reverse;gap:.5rem;max-height:300px;overflow-y:auto}.tkt-panel__thread-empty[data-v-85682eca]{font-family:var(--font-body);font-size:12px;color:#94a3b8;text-align:center;padding:1rem}.tkt-panel__message[data-v-85682eca]{max-width:85%;border-radius:8px;padding:8px 10px;position:relative}.tkt-panel__message--admin[data-v-85682eca]{background:#eff6ff;border:1px solid #bfdbfe;align-self:flex-end;margin-left:auto}.tkt-panel__message--technician[data-v-85682eca]{background:#f1f5f9;border:1px solid #e2e8f0;align-self:flex-start}.tkt-panel__message--tenant[data-v-85682eca]{background:#fffbeb;border:1px solid #fde68a;align-self:flex-start}.tkt-panel__message--internal[data-v-85682eca]{border-style:dashed}.tkt-panel__message-lock[data-v-85682eca]{position:absolute;top:6px;right:6px;font-size:10px;color:#94a3b8}.tkt-panel__message-tag[data-v-85682eca]{font-size:9px;color:#d97706;font-weight:600;display:block;margin-bottom:.15rem}.tkt-panel__message-text[data-v-85682eca]{font-family:var(--font-body);font-size:13px;color:#1e3a5f;white-space:pre-wrap}.tkt-panel__message-attachment[data-v-85682eca]{display:flex;align-items:center;gap:.2rem;font-size:10px;color:#64748b;margin-top:.3rem}.tkt-panel__message-meta[data-v-85682eca]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:.25rem;display:flex;align-items:center;gap:.2rem}.tkt-panel__message-read[data-v-85682eca]{color:#3b82f6}.tkt-panel__composer[data-v-85682eca]{background:#f8f9fc;border-top:1px solid #e2e8f0;border-radius:6px;padding:.5rem;margin-top:.6rem}.tkt-panel__composer--internal[data-v-85682eca]{border-style:dashed}.tkt-panel__channel-pills[data-v-85682eca]{display:flex;gap:.4rem;margin-bottom:.4rem}.tkt-panel__channel-pill[data-v-85682eca]{display:flex;align-items:center;gap:.3rem;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.25rem .65rem;font-family:var(--font-body);font-size:11px;font-weight:500;color:#64748b;cursor:pointer}.tkt-panel__channel-pill--active[data-v-85682eca]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.tkt-panel__wa-recipient[data-v-85682eca]{display:block;font-family:var(--font-body);font-size:10px;color:#64748b;margin-bottom:.3rem}.tkt-panel__internal-toggle[data-v-85682eca]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:11px;color:#64748b}.tkt-panel__internal-hint[data-v-85682eca]{font-family:var(--font-body);font-size:10px;color:#d97706;margin-left:.5rem}.tkt-panel__composer-row[data-v-85682eca]{display:flex;align-items:flex-end;gap:.4rem;margin-top:.3rem}.tkt-panel__composer-input[data-v-85682eca]{flex:1;font-family:var(--font-body);font-size:13px;border:none;background:transparent;resize:none;outline:none}.tkt-panel__composer-clip[data-v-85682eca],.tkt-panel__composer-send[data-v-85682eca]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.tkt-panel__composer-send[data-v-85682eca]{color:#3b82f6}.tkt-panel__composer-send[data-v-85682eca]:disabled{color:#cbd5e1;cursor:default}.tkt-panel__cost-table[data-v-85682eca]{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:12px}.tkt-panel__cost-table th[data-v-85682eca]{text-align:left;font-size:10px;text-transform:uppercase;color:#94a3b8;padding-bottom:.3rem;border-bottom:1px solid #e2e8f0}.tkt-panel__cost-table td[data-v-85682eca]{padding:.4rem 0;border-bottom:1px solid #f1f5f9;color:#1e3a5f}.tkt-panel__cost-cat[data-v-85682eca]{font-size:9px;color:#94a3b8;margin-left:.3rem}.tkt-panel__cost-table tfoot td[data-v-85682eca]{font-weight:700;font-family:var(--font-mono);background:#f8f9fc}.tkt-panel__bill-toggle[data-v-85682eca]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f;margin-top:.6rem}.tkt-panel__add-cost-form[data-v-85682eca]{display:flex;flex-direction:column;gap:.4rem;background:#f8f9fc;border-radius:8px;padding:.6rem;margin-top:.5rem}.tkt-panel__input[data-v-85682eca]{font-family:var(--font-body);font-size:13px;color:var(--text-content);background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .5rem}.tkt-panel__cost-billed-checkbox[data-v-85682eca]{font-family:var(--font-body);font-size:11px;display:flex;align-items:center;gap:.2rem}.tkt-panel__form-submit[data-v-85682eca]{background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.4rem;font-family:var(--font-body);font-size:12px;cursor:pointer}.tkt-panel__plot-info[data-v-85682eca]{display:flex;flex-direction:column;gap:.35rem}.tkt-panel__plot-info-row[data-v-85682eca]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.tkt-panel__subtitle[data-v-85682eca]{display:block;font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;color:#94a3b8;margin:.75rem 0 .4rem}.tkt-panel__plot-history-row[data-v-85682eca]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#64748b;height:24px}.tkt-panel__history-resolved[data-v-85682eca]{color:#16a34a;font-size:12px}.tkt-panel__history-pending[data-v-85682eca]{color:#94a3b8;font-size:12px}.tkt-panel__audit-list[data-v-85682eca]{display:flex;flex-direction:column}.tkt-panel__audit-row[data-v-85682eca]{display:flex;justify-content:space-between;height:32px;align-items:center;font-family:var(--font-body);font-size:12px}.tkt-panel__audit-text[data-v-85682eca]{color:#1e3a5f}.tkt-panel__audit-meta[data-v-85682eca]{font-size:10px;color:#94a3b8}.tkt-panel__actions[data-v-85682eca]{flex-shrink:0;height:56px;display:flex;align-items:center;gap:.5rem;padding:0 1rem;border-top:1px solid #e2e8f0}.tkt-panel__action-primary[data-v-85682eca]{flex:0 0 50%;background:#3b82f6;color:#fff;border:none;border-radius:6px;height:36px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.tkt-panel__action-primary--reassign[data-v-85682eca]{flex:0 0 35%;background:#fff;border:1px solid #3b82f6;color:#3b82f6}.tkt-panel__action-secondary[data-v-85682eca]{flex:0 0 35%;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:36px;color:#1e3a5f;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.tkt-panel__action-secondary[data-v-85682eca]:disabled{opacity:.4;cursor:default}.tkt-panel__more-wrap[data-v-85682eca]{position:relative;flex:1;display:flex;justify-content:flex-end}.tkt-panel__more-btn[data-v-85682eca]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.tkt-panel__more-menu[data-v-85682eca]{position:absolute;bottom:100%;right:0;margin-bottom:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:200px;padding:.3rem;z-index:50}.tkt-panel__more-menu button[data-v-85682eca]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.tkt-panel__more-menu button[data-v-85682eca]:hover{background:#f8fafc}.tkt-panel__modal-backdrop[data-v-85682eca]{position:fixed;inset:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.tkt-panel__modal[data-v-85682eca]{background:#fff;border-radius:10px;padding:1.25rem;min-width:320px;display:flex;flex-direction:column;gap:.6rem}.tkt-panel__modal h4[data-v-85682eca]{margin:0;font-family:var(--font-display);font-size:15px;color:#1e3a5f}.tkt-panel__modal p[data-v-85682eca]{margin:0;font-family:var(--font-body);font-size:13px;color:var(--text-content)}.tkt-panel__modal-actions[data-v-85682eca]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.4rem}.tkt-panel__modal-btn[data-v-85682eca]{background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.5rem .9rem;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer}.tkt-panel__modal-btn--secondary[data-v-85682eca]{background:none;border:1px solid #e2e8f0;color:#64748b}.tkt-panel__modal-btn--danger[data-v-85682eca]{background:#dc2626}.tkt-panel__lightbox[data-v-85682eca]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2000}.tkt-panel__lightbox-img[data-v-85682eca]{max-width:80%;max-height:80%;border-radius:6px}.tkt-panel__lightbox-nav[data-v-85682eca]{background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:28px;padding:.5rem;cursor:pointer}.tkt-panel__lightbox-delete[data-v-85682eca]{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;gap:.3rem;background:rgba(220,38,38,.9);border:none;border-radius:6px;color:#fff;font-family:var(--font-body);font-size:12px;font-weight:500;padding:.4rem .7rem;cursor:pointer}.tkt-panel__lightbox-delete[data-v-85682eca]:hover{background:#dc2626}.tkt-panel__toast[data-v-85682eca]{position:absolute;bottom:66px;right:12px;background:#1e3a5f;color:#fff;font-family:var(--font-body);font-size:12px;padding:.5rem .75rem;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:500}.tkt-toast-enter-active[data-v-85682eca],.tkt-toast-leave-active[data-v-85682eca]{transition:opacity .2s ease,transform .2s ease}.tkt-toast-enter-from[data-v-85682eca],.tkt-toast-leave-to[data-v-85682eca]{opacity:0;transform:translateY(8px)}.tkt-panel__code[data-v-85682eca]{flex:1;text-align:center}.tkt-panel__header-time[data-v-85682eca]{font-family:var(--font-body)}.tkt-panel__code-group[data-v-85682eca]{flex:1;display:flex;align-items:baseline;justify-content:center;gap:.4rem}.tkt-panel__code[data-v-85682eca]{font-family:var(--font-mono);font-size:11px;color:#94a3b8}.tkt-panel__header-time[data-v-85682eca]{font-size:10px;color:#94a3b8;flex-shrink:0}.pts__input[data-v-01293830]{width:100%;font-family:var(--font-body);font-size:13px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .6rem;box-sizing:border-box}.pts__results[data-v-01293830]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:.4rem;overflow:hidden}.pts__result[data-v-01293830]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.5rem .6rem;background:none;border:none;cursor:pointer;text-align:left}.pts__result[data-v-01293830]:hover{background:#f8fafc}.pts__result-tenant[data-v-01293830]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.pts__result-plot[data-v-01293830]{font-family:var(--font-body);font-size:11px;color:#64748b}.pts__selected[data-v-01293830]{display:flex;align-items:center;justify-content:space-between;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.5rem .6rem}.pts__selected-tenant[data-v-01293830]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.pts__selected-plot[data-v-01293830]{font-family:var(--font-body);font-size:11px;color:#64748b}.pts__selected-contact[data-v-01293830]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.pts__clear[data-v-01293830]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.tcr[data-v-0b56ac00]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.2rem}.tcr__chip[data-v-0b56ac00]{display:flex;flex-direction:column;align-items:center;gap:.2rem;background:none;border:1px solid transparent;border-radius:8px;padding:.3rem;cursor:pointer;flex-shrink:0}.tcr__chip--paused[data-v-0b56ac00]{opacity:.6}.tcr__pause[data-v-0b56ac00]{font-family:var(--font-body);font-size:8px;font-weight:600;color:#b45309;background:#fef3c7;border-radius:6px;padding:0 4px}.tcr__chip--active[data-v-0b56ac00]{border-color:#3b82f6;background:#eff6ff}.tcr__avatar[data-v-0b56ac00]{width:24px;height:24px;border-radius:50%;color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.tcr__name[data-v-0b56ac00]{font-family:var(--font-body);font-size:9px;color:#1e3a5f;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcr__dot[data-v-0b56ac00]{width:6px;height:6px;border-radius:50%}.tcr__dot--green[data-v-0b56ac00]{background:#10b981}.tcr__dot--amber[data-v-0b56ac00]{background:#f0a500}.tcr__dot--red[data-v-0b56ac00]{background:#e84545}.tsf[data-v-7d376cb8]{display:flex;flex-direction:column;gap:.4rem}.tsf__card[data-v-7d376cb8]{display:flex;align-items:center;gap:.5rem;background:#f8f9fc;border:1px solid transparent;border-radius:6px;padding:.5rem;height:44px;box-sizing:border-box;cursor:pointer;text-align:left}.tsf__pause[data-v-7d376cb8]{color:#b45309;font-weight:600}.tsf__card--active[data-v-7d376cb8]{border-color:#3b82f6}.tsf__avatar[data-v-7d376cb8]{width:28px;height:28px;border-radius:50%;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tsf__info[data-v-7d376cb8]{flex:1;min-width:0}.tsf__name[data-v-7d376cb8]{font-family:var(--font-body);font-size:12px;font-weight:500;color:#1e3a5f}.tsf__count[data-v-7d376cb8]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.tsf__bar[data-v-7d376cb8]{height:4px;background:#e2e8f0;border-radius:2px;margin-top:.15rem;overflow:hidden}.tsf__bar-fill[data-v-7d376cb8]{height:100%}.tsf__bar-fill--green[data-v-7d376cb8]{background:#10b981}.tsf__bar-fill--amber[data-v-7d376cb8]{background:#f0a500}.tsf__bar-fill--red[data-v-7d376cb8]{background:#e84545}.tsf__check[data-v-7d376cb8]{color:#3b82f6;font-size:18px;flex-shrink:0}.new-ticket-panel[data-v-2aa7e1c1]{flex:0 0 40%;max-width:40%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:.75rem 1.5rem 1.5rem 0;min-height:0}.new-ticket-panel__header[data-v-2aa7e1c1]{flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9}.new-ticket-panel__title[data-v-2aa7e1c1]{font-family:var(--font-display);font-weight:700;font-size:16px;color:#1e3a5f}.new-ticket-panel__mode-toggle[data-v-2aa7e1c1]{margin-left:auto;display:flex;gap:.25rem}.new-ticket-panel__mode-btn[data-v-2aa7e1c1]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .6rem;font-family:var(--font-body);font-size:11px;color:#64748b;cursor:pointer}.new-ticket-panel__mode-btn--active[data-v-2aa7e1c1]{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.new-ticket-panel__close-btn[data-v-2aa7e1c1]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.new-ticket-panel__steps[data-v-2aa7e1c1]{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #f1f5f9}.new-ticket-panel__step[data-v-2aa7e1c1]{display:flex;align-items:center;gap:.35rem;flex:1}.new-ticket-panel__step-circle[data-v-2aa7e1c1]{width:22px;height:22px;border-radius:50%;border:1px solid #e2e8f0;color:#94a3b8;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:default}.new-ticket-panel__step--active .new-ticket-panel__step-circle[data-v-2aa7e1c1]{background:#3b82f6;border-color:#3b82f6;color:#fff}.new-ticket-panel__step--done .new-ticket-panel__step-circle[data-v-2aa7e1c1]{background:#dcfce7;border-color:#16a34a;color:#16a34a;cursor:pointer}.new-ticket-panel__step-label[data-v-2aa7e1c1]{font-family:var(--font-body);font-size:10px;color:#94a3b8;white-space:nowrap}.new-ticket-panel__step--active .new-ticket-panel__step-label[data-v-2aa7e1c1]{color:#1e3a5f;font-weight:500}.new-ticket-panel__step-line[data-v-2aa7e1c1]{flex:1;height:1px;background:#e2e8f0;margin:0 .3rem}.new-ticket-panel__content[data-v-2aa7e1c1]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.new-ticket-panel__content[data-v-2aa7e1c1]::-webkit-scrollbar{width:6px}.new-ticket-panel__content[data-v-2aa7e1c1]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.new-ticket-panel__content[data-v-2aa7e1c1]::-webkit-scrollbar-track{background:transparent}.new-ticket-panel__error[data-v-2aa7e1c1]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:.5rem .75rem;font-family:var(--font-body);font-size:12px;margin-bottom:1rem}.new-ticket-panel__section[data-v-2aa7e1c1]{margin-bottom:1.1rem}.new-ticket-panel__section-title[data-v-2aa7e1c1]{display:block;font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;margin-bottom:.4rem}.new-ticket-panel__row-2col[data-v-2aa7e1c1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.new-ticket-panel__input[data-v-2aa7e1c1],.new-ticket-panel__textarea[data-v-2aa7e1c1]{width:100%;font-family:var(--font-body);font-size:13px;color:var(--text-content);background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .6rem;box-sizing:border-box;resize:vertical}.new-ticket-panel__attach-btn[data-v-2aa7e1c1]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;margin-top:.4rem;display:flex;align-items:center;gap:.3rem;padding:0}.new-ticket-panel__dropzone[data-v-2aa7e1c1]{border:1px dashed #cbd5e1;background:#f8f9fc;border-radius:8px;padding:1.2rem;text-align:center;font-family:var(--font-body);font-size:12px;color:#94a3b8;cursor:pointer}.new-ticket-panel__photo-previews[data-v-2aa7e1c1]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.new-ticket-panel__photo-preview[data-v-2aa7e1c1]{position:relative;width:48px;height:48px}.new-ticket-panel__photo-preview--lg[data-v-2aa7e1c1]{width:64px;height:64px;display:flex;flex-direction:column;align-items:center}.new-ticket-panel__photo-preview img[data-v-2aa7e1c1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.new-ticket-panel__photo-name[data-v-2aa7e1c1]{font-size:8px;color:#64748b;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.new-ticket-panel__photo-remove[data-v-2aa7e1c1]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#dc2626;color:#fff;border:none;font-size:9px;display:flex;align-items:center;justify-content:center;cursor:pointer}.new-ticket-panel__pills[data-v-2aa7e1c1]{display:flex;flex-wrap:wrap;gap:.35rem}.new-ticket-panel__pill[data-v-2aa7e1c1]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.3rem .7rem;font-family:var(--font-body);font-size:12px;color:#64748b;cursor:pointer}.new-ticket-panel__pill--active[data-v-2aa7e1c1]{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:500}.new-ticket-panel__disabled-hint[data-v-2aa7e1c1]{margin-top:.6rem}.new-ticket-panel__field-label[data-v-2aa7e1c1]{display:block;font-family:var(--font-body);font-size:11px;color:#94a3b8;margin-bottom:.2rem}.new-ticket-panel__hint-text[data-v-2aa7e1c1]{display:block;font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:.2rem;font-style:italic}.new-ticket-panel__approval-toggle[data-v-2aa7e1c1]{margin-top:.6rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.new-ticket-panel__history-card[data-v-2aa7e1c1]{background:#f8f9fc;border-radius:6px;padding:.5rem .6rem;margin-top:.5rem;min-height:80px;box-sizing:border-box}.new-ticket-panel__history-title[data-v-2aa7e1c1]{display:block;font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-bottom:.3rem}.new-ticket-panel__history-row[data-v-2aa7e1c1]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:11px;color:#64748b;height:20px}.new-ticket-panel__suggestion[data-v-2aa7e1c1]{background:#eff6ff;border-radius:6px;padding:.5rem .6rem;font-family:var(--font-body);font-size:11px;color:#1e40af;margin-top:.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.new-ticket-panel__apply-btn[data-v-2aa7e1c1]{background:none;border:none;color:#3b82f6;font-weight:500;cursor:pointer;font-size:11px}.new-ticket-panel__priority-cards[data-v-2aa7e1c1]{display:flex;flex-direction:column;gap:.5rem}.new-ticket-panel__priority-card[data-v-2aa7e1c1]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem;cursor:pointer}.new-ticket-panel__priority-card--active[data-v-2aa7e1c1]{background:#f8f9fc}.new-ticket-panel__priority-card-label[data-v-2aa7e1c1]{display:block;font-family:var(--font-body);font-weight:600;font-size:13px}.new-ticket-panel__priority-card-desc[data-v-2aa7e1c1]{display:block;font-family:var(--font-body);font-size:11px;color:#64748b;margin-top:.15rem}.new-ticket-panel__duration-row[data-v-2aa7e1c1]{display:flex;gap:.4rem}.new-ticket-panel__review-grid[data-v-2aa7e1c1]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.new-ticket-panel__review-col>div[data-v-2aa7e1c1]{margin-bottom:.2rem}.new-ticket-panel__review-sub[data-v-2aa7e1c1]{color:#64748b;font-size:11px}.new-ticket-panel__confirm-text[data-v-2aa7e1c1]{font-family:var(--font-body);font-size:11px;color:#64748b;margin-top:1rem}.new-ticket-panel__footer[data-v-2aa7e1c1]{flex-shrink:0;display:flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;border-top:1px solid #e2e8f0}.new-ticket-panel__footer-spacer[data-v-2aa7e1c1]{flex:1}.new-ticket-panel__prev-btn[data-v-2aa7e1c1]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:13px;cursor:pointer}.new-ticket-panel__next-btn[data-v-2aa7e1c1],.new-ticket-panel__submit-btn[data-v-2aa7e1c1]{background:#3b82f6;border:none;border-radius:6px;padding:.6rem 1.2rem;font-family:var(--font-body);font-size:13px;font-weight:500;color:#fff;cursor:pointer}.new-ticket-panel__submit-btn[data-v-2aa7e1c1]{width:100%}.new-ticket-panel__next-btn[data-v-2aa7e1c1]:disabled,.new-ticket-panel__submit-btn[data-v-2aa7e1c1]:disabled{opacity:.4;cursor:default}.tmp-panel[data-v-79d8f1db]{flex:0 0 35%;max-width:35%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:.75rem 1.5rem 1.5rem 0;min-height:0}.tmp-header[data-v-79d8f1db]{flex-shrink:0;height:56px;display:flex;align-items:center;gap:.6rem;padding:0 1.25rem;border-bottom:1px solid #f1f5f9}.tmp-title[data-v-79d8f1db]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#1e3a5f}.tmp-counts[data-v-79d8f1db]{font-family:var(--font-body);font-size:12px;color:#64748b;margin-left:auto;margin-right:.5rem}.tmp-back-btn[data-v-79d8f1db],.tmp-close-btn[data-v-79d8f1db]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.tmp-close-btn[data-v-79d8f1db]{margin-left:auto}.tmp-content[data-v-79d8f1db]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.tmp-content[data-v-79d8f1db]::-webkit-scrollbar{width:6px}.tmp-content[data-v-79d8f1db]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.tmp-content[data-v-79d8f1db]::-webkit-scrollbar-track{background:transparent}.tmp-empty[data-v-79d8f1db]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}.tmp-empty-icon[data-v-79d8f1db]{font-size:40px;color:#cbd5e1}.tmp-empty-title[data-v-79d8f1db]{font-family:var(--font-body);font-size:14px;font-weight:500;color:#64748b}.tmp-empty-sub[data-v-79d8f1db]{font-family:var(--font-body);font-size:12px;color:#94a3b8;max-width:220px}.tmp-card[data-v-79d8f1db]{display:flex;align-items:center;gap:.6rem;height:72px;background:#fff;border:1px solid #e2e8f0;border-left:3px solid;border-radius:8px;padding:0 12px;margin-bottom:.5rem}.tmp-card--available[data-v-79d8f1db]{border-left-color:#10b981}.tmp-card--working[data-v-79d8f1db]{border-left-color:#f0a500}.tmp-card--inactive[data-v-79d8f1db]{border-left-color:#94a3b8;opacity:.6}.tmp-card-avatar-wrap[data-v-79d8f1db]{position:relative;flex-shrink:0}.tmp-card-avatar[data-v-79d8f1db]{width:40px;height:40px;border-radius:50%;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.tmp-card-presence[data-v-79d8f1db]{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:2px solid #fff}.tmp-card-presence--available[data-v-79d8f1db]{background:#10b981}.tmp-card-presence--working[data-v-79d8f1db]{background:#f0a500}.tmp-card-presence--inactive[data-v-79d8f1db]{background:#94a3b8}.tmp-card-info[data-v-79d8f1db]{flex:0 0 50%;min-width:0}.tmp-card-name[data-v-79d8f1db]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmp-card-specialty[data-v-79d8f1db]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.tmp-card-metrics[data-v-79d8f1db]{flex:0 0 25%;display:flex;flex-direction:column;gap:.2rem;min-width:0}.tmp-card-count[data-v-79d8f1db]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#1e3a5f;white-space:nowrap}.tmp-card-capacity-bar[data-v-79d8f1db]{height:4px;width:60px;background:#e2e8f0;border-radius:2px;overflow:hidden}.tmp-card-capacity-fill[data-v-79d8f1db]{height:100%}.tmp-card-capacity-fill--green[data-v-79d8f1db]{background:#10b981}.tmp-card-capacity-fill--amber[data-v-79d8f1db]{background:#f0a500}.tmp-card-capacity-fill--red[data-v-79d8f1db]{background:#e84545}.tmp-card-actions[data-v-79d8f1db]{margin-left:auto}.tmp-card-menu-btn[data-v-79d8f1db]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.tmp-row-menu[data-v-79d8f1db]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:200px;z-index:1000;padding:.3rem}.tmp-row-menu button[data-v-79d8f1db]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.tmp-row-menu button[data-v-79d8f1db]:hover{background:#f8fafc}.tmp-divider[data-v-79d8f1db]{display:flex;align-items:center;text-align:center;border-top:1px solid #f1f5f9;margin:.75rem 0;padding-top:.5rem}.tmp-divider span[data-v-79d8f1db]{font-family:var(--font-body);font-size:10px;font-weight:500;text-transform:uppercase;color:#94a3b8;margin:0 auto}.tmp-form-section[data-v-79d8f1db]{margin-bottom:1.1rem;display:flex;flex-direction:column;gap:.5rem}.tmp-form-group-title[data-v-79d8f1db]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.tmp-input[data-v-79d8f1db],.tmp-textarea[data-v-79d8f1db]{width:100%;font-family:var(--font-body);font-size:13px;color:var(--text-content);background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .6rem;box-sizing:border-box}.tmp-field-row[data-v-79d8f1db]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tmp-field-row-2col[data-v-79d8f1db]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tmp-field-label[data-v-79d8f1db]{font-family:var(--font-body);font-size:12px;color:#64748b}.tmp-stepper[data-v-79d8f1db]{display:flex;align-items:center;gap:.5rem}.tmp-stepper button[data-v-79d8f1db]{width:24px;height:24px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#1e3a5f;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.tmp-stepper span[data-v-79d8f1db]{font-family:var(--font-mono);font-size:13px;color:#1e3a5f;min-width:16px;text-align:center}.tmp-pills[data-v-79d8f1db]{display:flex;gap:.4rem}.tmp-pill[data-v-79d8f1db]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.3rem .7rem;font-family:var(--font-body);font-size:12px;color:#64748b;cursor:pointer}.tmp-pill--active[data-v-79d8f1db]{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:500}.tmp-days[data-v-79d8f1db]{display:flex;gap:.3rem}.tmp-day-btn[data-v-79d8f1db]{width:28px;height:28px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-family:var(--font-body);font-size:11px;cursor:pointer}.tmp-day-btn--active[data-v-79d8f1db]{background:#3b82f6;border-color:#3b82f6;color:#fff}.tmp-toggle-row[data-v-79d8f1db]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.tmp-hint[data-v-79d8f1db]{font-family:var(--font-body);font-size:10px;color:#94a3b8;font-style:italic}.tmp-footer[data-v-79d8f1db]{flex-shrink:0;height:48px;display:flex;align-items:center;gap:.6rem;padding:0 1.25rem;border-top:1px solid #e2e8f0}.tmp-add-btn[data-v-79d8f1db]{width:100%;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.5rem;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.tmp-cancel-btn[data-v-79d8f1db]{background:none;color:#3b82f6}.tmp-cancel-btn[data-v-79d8f1db],.tmp-save-btn[data-v-79d8f1db]{border:none;font-family:var(--font-body);font-size:13px;cursor:pointer}.tmp-save-btn[data-v-79d8f1db]{flex:1;background:#3b82f6;color:#fff;border-radius:6px;padding:.5rem;font-weight:500}.tmp-save-btn[data-v-79d8f1db]:disabled{opacity:.4;cursor:default}.tmp-color-picker[data-v-79d8f1db]{display:flex;gap:.35rem}.tmp-color-swatch[data-v-79d8f1db]{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer}.tmp-color-swatch--active[data-v-79d8f1db]{border-color:#1e3a5f}.pmc[data-v-7686d3c8]{display:flex;flex:1;min-height:0;gap:1rem;padding:1rem 1.5rem;overflow:hidden}.pmc__calendar[data-v-7686d3c8]{flex:0 0 60%;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;min-height:0}.pmc__cal-header[data-v-7686d3c8]{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.pmc__cal-nav[data-v-7686d3c8]{display:flex;align-items:center;gap:.5rem}.pmc__nav-btn[data-v-7686d3c8]{background:none;border:none;color:#64748b;cursor:pointer;font-size:18px;display:flex}.pmc__nav-btn[data-v-7686d3c8]:hover{color:#243855}.pmc__cal-title[data-v-7686d3c8]{font-family:var(--font-body);font-weight:500;font-size:14px;color:#243855;min-width:140px;text-align:center}.pmc__today-btn[data-v-7686d3c8]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer}.pmc__weekdays[data-v-7686d3c8]{display:grid;grid-template-columns:repeat(7,1fr);padding:.5rem .5rem 0;flex-shrink:0}.pmc__weekdays span[data-v-7686d3c8]{text-align:center;font-family:var(--font-body);font-size:10px;font-weight:500;color:#94a3b8;text-transform:uppercase}.pmc__grid[data-v-7686d3c8]{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:80px;padding:.25rem .5rem .5rem;overflow-y:auto;flex:1}.pmc__day[data-v-7686d3c8]{border:1px solid #f1f5f9;padding:.25rem;display:flex;flex-direction:column;gap:.15rem;cursor:pointer;overflow:hidden}.pmc__day[data-v-7686d3c8]:hover{background:#f8fafc}.pmc__day--muted[data-v-7686d3c8]{background:#fafbfc;cursor:default}.pmc__day--muted[data-v-7686d3c8]:hover{background:#fafbfc}.pmc__day--muted .pmc__day-number[data-v-7686d3c8]{color:#cbd5e1}.pmc__day-number[data-v-7686d3c8]{font-family:var(--font-body);font-size:11px;color:#64748b}.pmc__day-number--today[data-v-7686d3c8]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#3b82f6;color:#fff}.pmc__pills[data-v-7686d3c8]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.pmc__pill[data-v-7686d3c8]{height:16px;line-height:16px;border-radius:8px;padding:0 6px;font-size:9px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pmc__pill--more[data-v-7686d3c8]{background:#e2e8f0!important;color:#64748b}.pmc__panel[data-v-7686d3c8]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;overflow-y:auto;gap:.6rem}.pmc__metrics[data-v-7686d3c8]{display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.pmc__metric[data-v-7686d3c8]{flex:1;display:flex;flex-direction:column;align-items:center;padding:.6rem .25rem;border-right:1px solid #e2e8f0}.pmc__metric[data-v-7686d3c8]:last-child{border-right:none}.pmc__metric-value[data-v-7686d3c8]{font-family:var(--font-mono);font-size:16px;font-weight:600;color:#243855}.pmc__metric-label[data-v-7686d3c8]{font-family:var(--font-body);font-size:10px;color:#94a3b8;text-align:center}.pmc__section-label[data-v-7686d3c8]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.pmc__empty[data-v-7686d3c8]{font-family:var(--font-body);font-size:12px;color:#94a3b8;padding:.5rem 0}.pmc__pill--projected[data-v-7686d3c8]{opacity:.6;outline:1px dashed hsla(0,0%,100%,.7);outline-offset:-2px}.pmc__upcoming[data-v-7686d3c8]{display:flex;flex-direction:column;gap:.3rem}.pmc__upcoming-row[data-v-7686d3c8]{display:flex;align-items:center;gap:.5rem;height:48px;background:none;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;text-align:left;padding:0 .25rem}.pmc__upcoming-row[data-v-7686d3c8]:hover{background:#f8fafc}.pmc__upcoming-date[data-v-7686d3c8]{font-family:var(--font-mono);font-size:11px;color:#64748b;flex-shrink:0;width:48px}.pmc__upcoming-title[data-v-7686d3c8]{font-family:var(--font-body);font-size:12px;color:#243855;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmc__upcoming-tag[data-v-7686d3c8]{font-size:9px;color:#fff;padding:2px 6px;border-radius:8px;flex-shrink:0}.pmc__new-btn[data-v-7686d3c8]{height:38px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;margin-top:auto}.pmc__new-btn[data-v-7686d3c8]:disabled{opacity:.5;cursor:not-allowed}.pmc__new-btn[data-v-7686d3c8]:hover:not(:disabled){background:#2563eb}.pmc__add-btn[data-v-7686d3c8]{display:inline-flex;align-items:center;justify-content:center;gap:4px;align-self:flex-start;height:30px;padding:0 12px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;margin-top:auto}.pmc__add-btn .mdi[data-v-7686d3c8]{font-size:14px;line-height:1}.pmc__add-btn[data-v-7686d3c8]:hover{background:#2563eb}.pmc__hint[data-v-7686d3c8]{font-family:var(--font-body);font-size:10.5px;color:#94a3b8;line-height:1.4}.pmc__hint--warn[data-v-7686d3c8]{color:#d97706}.pmc__back[data-v-7686d3c8]{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#64748b;font-family:var(--font-body);font-size:12px;cursor:pointer;padding:0;align-self:flex-start}.pmc__detail-title[data-v-7686d3c8]{font-family:var(--font-display);font-weight:700;font-size:16px;color:#243855;margin:0}.pmc__detail-tags[data-v-7686d3c8]{display:flex;align-items:center;gap:.4rem}.pmc__tag[data-v-7686d3c8]{font-size:10px;color:#fff;padding:2px 8px;border-radius:10px}.pmc__status[data-v-7686d3c8]{font-size:10px;font-weight:500;padding:2px 8px;border-radius:10px}.pmc__status--SCHEDULED[data-v-7686d3c8]{background:#dbeafe;color:#1d4ed8}.pmc__status--CONFIRMED[data-v-7686d3c8]{background:#dcfce7;color:#15803d}.pmc__status--IN_PROGRESS[data-v-7686d3c8]{background:#fef3c7;color:#b45309}.pmc__status--COMPLETED[data-v-7686d3c8]{background:#d1fae5;color:#065f46}.pmc__status--CANCELLED[data-v-7686d3c8]{background:#e2e8f0;color:#64748b}.pmc__detail-block[data-v-7686d3c8]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;border-top:1px solid #f1f5f9;padding-top:.5rem}.pmc__field[data-v-7686d3c8]{display:flex;flex-direction:column;gap:.1rem;font-family:var(--font-body);font-size:12px;color:#243855;min-width:100px}.pmc__field--block[data-v-7686d3c8]{width:100%}.pmc__field-label[data-v-7686d3c8]{font-size:10px;color:#94a3b8;text-transform:uppercase}.pmc__detail-actions[data-v-7686d3c8]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.pmc__action[data-v-7686d3c8]{height:34px;border-radius:7px;border:1px solid #e2e8f0;background:#fff;color:#243855;font-family:var(--font-body);font-size:12px;cursor:pointer}.pmc__action[data-v-7686d3c8]:hover{background:#f8fafc}.pmc__action--primary[data-v-7686d3c8]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pmc__action--primary[data-v-7686d3c8]:hover{background:#2563eb}.pmc__action--danger[data-v-7686d3c8]{color:#dc2626;border-color:#fecaca}.pmc__action--danger[data-v-7686d3c8]:hover{background:#fef2f2}.pmc__form[data-v-7686d3c8]{display:flex;flex-direction:column;gap:.4rem}.pmc__input[data-v-7686d3c8]{height:34px;border:1px solid #e2e8f0;border-radius:7px;padding:0 .6rem;font-family:var(--font-body);font-size:12px;color:#243855;width:100%;box-sizing:border-box}.pmc__textarea[data-v-7686d3c8]{height:auto;padding:.4rem .6rem;resize:vertical}.pmc__cost-row[data-v-7686d3c8]{display:flex;gap:.4rem}.pmc__input--currency[data-v-7686d3c8]{flex:0 0 90px}.pmc__checkbox[data-v-7686d3c8]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#243855}.maintenance-view__body[data-v-7996b923],.maintenance-view__main[data-v-7996b923]{display:flex;flex:1;min-height:0;overflow:hidden}.maintenance-view__main[data-v-7996b923]{min-width:0;flex-direction:column}.panel-slide-enter-active[data-v-7996b923],.panel-slide-leave-active[data-v-7996b923]{transition:transform .25s ease-out,opacity .25s ease-out}.panel-slide-enter-from[data-v-7996b923],.panel-slide-leave-to[data-v-7996b923]{transform:translateX(24px);opacity:0}.maintenance-view[data-v-7996b923]{display:flex;flex-direction:column;flex:1;min-height:0}.maintenance-loading[data-v-7996b923]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary)}.maintenance-loading__spinner[data-v-7996b923]{font-size:1.8rem;animation:maintenance-spin-7996b923 .8s linear infinite}.maintenance-loading__text[data-v-7996b923]{font-size:.85rem;font-family:var(--font-body)}@keyframes maintenance-spin-7996b923{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.svc-topbar[data-v-dd71fa32]{display:flex;align-items:center;padding:.6rem 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle);gap:.75rem;height:56px;box-sizing:border-box}.svc-topbar__status[data-v-dd71fa32]{font-size:.85rem;color:var(--text-secondary)}.svc-topbar__divider[data-v-dd71fa32]{width:1px;align-self:stretch;background:hsla(0,0%,100%,.15);flex-shrink:0}.svc-topbar__spacer[data-v-dd71fa32]{flex:1}.svc-topbar__left[data-v-dd71fa32]{display:flex;flex-direction:column;flex-shrink:0}.svc-topbar__section[data-v-dd71fa32]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff}.svc-topbar__park-name[data-v-dd71fa32]{font-family:var(--font-body);font-size:11px;color:hsla(0,0%,100%,.6)}.svc-topbar__period-wrap[data-v-dd71fa32]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.svc-topbar__chevron[data-v-dd71fa32]{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:14px}.svc-topbar__period-select-wrap[data-v-dd71fa32]{position:relative}.svc-topbar__period-label[data-v-dd71fa32]{background:none;border:none;color:#fff;font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer}.svc-topbar__picker[data-v-dd71fa32]{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.15);padding:.4rem;z-index:200;display:grid;grid-template-columns:1fr 1fr;gap:.2rem;min-width:220px}.svc-topbar__picker-item[data-v-dd71fa32]{display:flex;align-items:center;justify-content:space-between;gap:.3rem;background:none;border:none;border-radius:5px;padding:.4rem .5rem;font-family:var(--font-body);font-size:12px;color:var(--text-content);cursor:pointer;text-align:left}.svc-topbar__picker-item[data-v-dd71fa32]:hover{background:#f8fafc}.svc-topbar__picker-item--active[data-v-dd71fa32]{background:#eff6ff;color:#3b82f6;font-weight:500}.svc-topbar__picker-item--future[data-v-dd71fa32]{color:#cbd5e1}.svc-topbar__picker-check[data-v-dd71fa32]{color:#16a34a;font-size:12px}.svc-topbar__status-tag-wrap[data-v-dd71fa32]{position:relative;margin-left:.75rem}.svc-topbar__status-tag[data-v-dd71fa32]{border-radius:20px;padding:.25rem .65rem;font-family:var(--font-body);font-size:11px;font-weight:500;cursor:default}.svc-topbar__status-tag--pending[data-v-dd71fa32]{background:#374151;color:#d1d5db}.svc-topbar__status-tag--in_review[data-v-dd71fa32]{background:#92400e;color:#fde68a}.svc-topbar__status-tag--distributed[data-v-dd71fa32]{background:#1e40af;color:#bfdbfe}.svc-topbar__status-tag--closed[data-v-dd71fa32]{background:#14532d;color:#bbf7d0}.svc-topbar__tooltip[data-v-dd71fa32]{position:absolute;top:calc(100% + 6px);left:0;background:#1e3a5f;color:#fff;font-family:var(--font-body);font-size:11px;padding:.5rem .65rem;border-radius:8px;min-width:220px;z-index:200;box-shadow:0 8px 24px rgba(0,0,0,.25)}.svc-topbar__tooltip--right[data-v-dd71fa32]{left:auto;right:0}.svc-topbar__register-btn[data-v-dd71fa32]{display:flex;align-items:center;gap:.3rem;height:32px;background:#24487a;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:0 .65rem;color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .1s ease}.svc-topbar__register-btn[data-v-dd71fa32]:hover{background:#2d5a9e}.svc-topbar__distribute-wrap[data-v-dd71fa32]{position:relative;flex-shrink:0}.svc-topbar__distribute-btn[data-v-dd71fa32]{height:32px;border-radius:6px;padding:0 1rem;font-family:var(--font-body);font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .3s ease}.svc-topbar__distribute-btn--disabled[data-v-dd71fa32]{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.4);cursor:not-allowed}.svc-topbar__distribute-btn--active[data-v-dd71fa32]{background:#fff;color:#1e3a5f;box-shadow:0 0 12px hsla(0,0%,100%,.3)}.svc-topbar__distribute-btn--closed[data-v-dd71fa32]{background:#14532d;color:#bbf7d0;cursor:default;display:flex;align-items:center;gap:.3rem}.svc-topbar__notif[data-v-dd71fa32]{position:relative;background:none;border:none;color:hsla(0,0%,100%,.6);font-size:1.1rem;cursor:pointer;display:flex;flex-shrink:0}.svc-topbar__notif-badge[data-v-dd71fa32]{position:absolute;top:-6px;right:-8px;background:var(--accent-blue);color:#fff;font-size:.6rem;font-family:var(--font-mono);padding:0 4px;border-radius:8px;min-width:14px;text-align:center}.svc-metrics[data-v-d89358ec]{display:flex;gap:1rem;padding:.75rem 1.5rem;min-height:80px}.svc-metric-card-wrap[data-v-d89358ec]{flex:1;position:relative}.svc-metric-card[data-v-d89358ec]{flex:1;width:100%;min-width:0;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:8px;border-top:3px solid transparent;padding:.5rem .85rem;display:flex;flex-direction:column;gap:.15rem;cursor:pointer;text-align:left;font-family:inherit}.svc-metric-card__label[data-v-d89358ec]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#64748b}.svc-metric-card__sublabel[data-v-d89358ec]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:-.15rem}.svc-metric-card__value[data-v-d89358ec]{font-family:var(--font-mono);font-weight:700;font-size:22px;color:#1e3a5f;line-height:1.15}.svc-metric-card__value--empty[data-v-d89358ec]{color:#94a3b8}.svc-metric-card__value-affix[data-v-d89358ec]{font-family:var(--font-body);font-size:13px;color:#94a3b8}.svc-metric-card__sub[data-v-d89358ec]{font-family:var(--font-body);font-size:11px;color:var(--text-content);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.svc-metric-card__sub--muted[data-v-d89358ec]{color:#94a3b8;font-size:10px}.svc-metric-card__green[data-v-d89358ec]{color:#10b981}.svc-metric-card__amber[data-v-d89358ec]{color:#d97706}.svc-metric-card__red[data-v-d89358ec]{color:#dc2626}.svc-metric-card__gray[data-v-d89358ec]{color:#94a3b8}.svc-metric-card__link[data-v-d89358ec]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:11px;cursor:pointer;text-align:left;padding:0}.svc-metric-card__progress-bg[data-v-d89358ec]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin:.2rem 0}.svc-metric-card__progress-fill[data-v-d89358ec]{height:100%}.svc-metric-card__progress-fill--green[data-v-d89358ec]{background:#10b981}.svc-metric-card__progress-fill--amber[data-v-d89358ec]{background:#f0a500}.svc-metric-card__progress-fill--gray[data-v-d89358ec]{background:#94a3b8}.svc-metric-history[data-v-d89358ec]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);padding:.5rem;z-index:100;max-height:240px;overflow-y:auto}.svc-metric-history__loading[data-v-d89358ec]{font-family:var(--font-body);font-size:12px;color:#94a3b8;text-align:center;padding:.5rem}.svc-metric-history__table[data-v-d89358ec]{width:100%;font-family:var(--font-body);font-size:12px;border-collapse:collapse}.svc-metric-history__table td[data-v-d89358ec]{padding:.3rem .4rem;border-bottom:1px solid #f1f5f9;color:#1e3a5f}.svc-metric-history__table td[data-v-d89358ec]:last-child{text-align:right;font-family:var(--font-mono)}.svc-metrics__query-banner[data-v-d89358ec]{height:24px;display:flex;align-items:center;padding:0 1.5rem;background:#eff6ff;font-family:var(--font-body);font-size:11px;color:#3b82f6}.svc-list[data-v-45d69775]{flex:0 0 55%;max-width:55%;display:flex;flex-direction:column;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 0 1.5rem 1.5rem;min-height:0}.svc-list__banner[data-v-45d69775]{height:32px;display:flex;align-items:center;gap:.5rem;padding:0 1rem;background:#eff6ff;font-family:var(--font-body);font-size:11px;color:#3b82f6;flex-shrink:0}.svc-list__banner-close[data-v-45d69775]{margin-left:auto;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex}.svc-list__header[data-v-45d69775]{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 .9rem;border-bottom:1px solid #f1f5f9;flex-shrink:0}.svc-list__title[data-v-45d69775]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.svc-list__count[data-v-45d69775]{text-transform:none;letter-spacing:0;font-weight:400}.svc-list__header-actions[data-v-45d69775]{display:flex;align-items:center;gap:.4rem}.svc-list__icon-btn[data-v-45d69775]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:14px}.svc-list__icon-btn[data-v-45d69775]:hover{color:#1e3a5f}.svc-list__sort-wrap[data-v-45d69775]{position:relative}.svc-list__sort-menu[data-v-45d69775]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);padding:.3rem;z-index:100;min-width:200px}.svc-list__sort-menu button[data-v-45d69775]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.svc-list__sort-menu button[data-v-45d69775]:hover{background:#f8fafc}.svc-list__body[data-v-45d69775]{flex:1;min-height:0;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.svc-list__body[data-v-45d69775]::-webkit-scrollbar{width:6px}.svc-list__body[data-v-45d69775]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.svc-list__body[data-v-45d69775]::-webkit-scrollbar-track{background:transparent}.svc-card[data-v-45d69775]{background:#fff;border:1px solid #e2e8f0;border-left:3px solid;border-radius:8px;overflow:hidden;flex-shrink:0}.svc-card--new[data-v-45d69775]{background:#eff6ff;border-color:#bfdbfe}.svc-card__collapsed[data-v-45d69775]{height:56px;display:flex;align-items:center;gap:.6rem;padding:0 14px;cursor:pointer}.svc-card__category-icon[data-v-45d69775]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.svc-card__info[data-v-45d69775]{flex:1;min-width:0}.svc-card__name[data-v-45d69775]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-card__scheme-tag[data-v-45d69775]{display:inline-block;font-size:10px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:.05rem .3rem;margin-top:.15rem}.svc-card__amount-wrap[data-v-45d69775]{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0}.svc-card__amount[data-v-45d69775]{font-family:var(--font-mono);font-size:14px;color:#1e3a5f}.svc-card__amount-currency[data-v-45d69775]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.svc-card__status-pill[data-v-45d69775]{height:18px;display:flex;align-items:center;padding:0 .4rem;border-radius:20px;font-family:var(--font-body);font-size:10px;font-weight:500}.svc-card__status-pill--distributed[data-v-45d69775]{background:#dcfce7;color:#16a34a}.svc-card__status-pill--pending[data-v-45d69775]{background:#fef3c7;color:#d97706}.svc-card__unusual-icon[data-v-45d69775]{color:#e84545;font-size:14px;flex-shrink:0}.svc-card__actions[data-v-45d69775]{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex-shrink:0}.svc-card__action-btn[data-v-45d69775]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:14px}.svc-card__action-btn[data-v-45d69775]:hover{color:#3b82f6}.svc-card__chevron[data-v-45d69775]{font-size:14px;color:#94a3b8;cursor:pointer;transition:transform .15s ease}.svc-card__chevron--open[data-v-45d69775]{transform:rotate(180deg)}.svc-card__expanded[data-v-45d69775]{background:#fafafa;border-top:1px solid #f1f5f9;padding:.75rem}.svc-card__category-picker[data-v-45d69775]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.svc-card__category-option[data-v-45d69775]{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:10px;color:#64748b}.svc-card__category-option-icon[data-v-45d69775]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.svc-card__expanded-grid[data-v-45d69775]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.svc-card__expanded-col[data-v-45d69775]{display:flex;flex-direction:column;gap:.35rem}.svc-card__field-label[data-v-45d69775]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8;margin-top:.3rem}.svc-card__input[data-v-45d69775],.svc-card__textarea[data-v-45d69775]{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:13px;color:#1e3a5f;background:#fff;border:1px solid #e2e8f0;border-radius:4px;height:32px;padding:0 .5rem}.svc-card__input--mono[data-v-45d69775]{font-family:var(--font-mono)}.svc-card__textarea[data-v-45d69775]{height:auto;padding:.4rem .5rem;resize:vertical}.svc-card__amount-row[data-v-45d69775]{display:flex;align-items:flex-end;gap:.4rem}.svc-card__plus[data-v-45d69775]{padding-bottom:8px;color:#94a3b8}.svc-card__checkbox-row[data-v-45d69775]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:11px;color:#64748b;margin-top:.3rem}.svc-card__total-row[data-v-45d69775]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.svc-card__total-value[data-v-45d69775]{font-family:var(--font-mono);font-size:14px;font-weight:700}.svc-card__discrepancy[data-v-45d69775]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:11px;color:#dc2626;margin-top:.4rem}.svc-card__discrepancy button[data-v-45d69775]{background:none;border:none;color:#dc2626;text-decoration:underline;cursor:pointer;font-size:11px}.svc-card__row-actions[data-v-45d69775]{display:flex;align-items:center;margin-top:.75rem}.svc-card__delete-btn[data-v-45d69775]{color:#dc2626}.svc-card__cancel-btn[data-v-45d69775],.svc-card__delete-btn[data-v-45d69775]{background:none;border:none;font-family:var(--font-body);font-size:12px;cursor:pointer}.svc-card__cancel-btn[data-v-45d69775]{color:#64748b;margin:0 auto}.svc-card__save-btn[data-v-45d69775]{background:#3b82f6;color:#fff;border:none;border-radius:4px;padding:.4rem .8rem;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer}.svc-card__save-btn[data-v-45d69775]:disabled{opacity:.5;cursor:default}.svc-list__add-btn[data-v-45d69775]{height:48px;background:transparent;border:1px dashed #cbd5e1;border-radius:8px;font-family:var(--font-body);font-size:13px;color:#94a3b8;cursor:pointer;transition:all .1s ease}.svc-list__add-btn[data-v-45d69775]:hover{border-color:#3b82f6;color:#3b82f6}.svc-card--cross-highlight[data-v-45d69775]{background:#eff6ff;transition:background 80ms ease}.svc-list__icon-btn--labeled[data-v-45d69775]{display:flex;align-items:center;gap:.25rem;font-family:var(--font-body);font-size:11px}.svc-list__icon-btn-label[data-v-45d69775]{white-space:nowrap}.svc-card__autocomplete[data-v-45d69775]{position:relative}.svc-card__autocomplete-list[data-v-45d69775]{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:50;max-height:160px;overflow-y:auto}.svc-card__autocomplete-item[data-v-45d69775]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.4rem .6rem;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:12px;color:#1e3a5f;text-align:left}.svc-card__autocomplete-item[data-v-45d69775]:hover{background:#f8f9fc}.svc-card__autocomplete-name[data-v-45d69775]{font-weight:500}.svc-card__autocomplete-rfc[data-v-45d69775]{font-size:10px;color:#94a3b8;font-family:var(--font-mono)}.svc-dist[data-v-451d22a2]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem 1rem;min-height:0}.svc-dist__header[data-v-451d22a2]{min-height:48px;height:auto;display:flex;align-items:center;justify-content:space-between;padding:.5rem .9rem;border-bottom:1px solid #f1f5f9;flex-shrink:0}.svc-dist__title[data-v-451d22a2]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.svc-dist__realtime[data-v-451d22a2]{display:block;font-family:var(--font-body);font-size:10px;font-style:italic;color:#3b82f6}.svc-dist__view-toggle[data-v-451d22a2]{display:flex;gap:.3rem}.svc-dist__view-pill[data-v-451d22a2]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:20px;padding:.2rem .55rem;font-family:var(--font-body);font-size:11px;color:#64748b;cursor:pointer}.svc-dist__view-pill--active[data-v-451d22a2]{background:#3b82f6;border-color:#3b82f6;color:#fff}.svc-dist__vacant-note[data-v-451d22a2]{padding:.35rem .9rem;font-family:var(--font-body);font-size:10px;color:#94a3b8;flex-shrink:0;border-bottom:1px solid #f1f5f9}.svc-dist__body[data-v-451d22a2]{flex:1;min-height:0;overflow-y:auto}.svc-dist__body[data-v-451d22a2]::-webkit-scrollbar{width:6px}.svc-dist__body[data-v-451d22a2]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.svc-dist__body[data-v-451d22a2]::-webkit-scrollbar-track{background:transparent}.svc-dist__row[data-v-451d22a2]{border-bottom:1px solid #f1f5f9;cursor:pointer;flex-shrink:0;transition:background 80ms ease}.svc-dist__row[data-v-451d22a2]:hover{background:#eff6ff}.svc-dist__row--exempt[data-v-451d22a2]{opacity:.5}.svc-dist__row--highlight[data-v-451d22a2]{animation:svc-dist-flash-451d22a2 .5s ease}@keyframes svc-dist-flash-451d22a2{0%{background:#eff6ff}to{background:transparent}}.svc-dist__row-main[data-v-451d22a2]{height:52px;display:flex;align-items:center;gap:.6rem;padding:0 .9rem}.svc-dist__status-dot[data-v-451d22a2]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.svc-dist__status-dot--green[data-v-451d22a2]{background:#10b981}.svc-dist__status-dot--amber[data-v-451d22a2]{background:#f0a500}.svc-dist__status-dot--gray[data-v-451d22a2]{background:#94a3b8}.svc-dist__tenant-info[data-v-451d22a2]{flex:0 0 30%;min-width:0}.svc-dist__tenant-name[data-v-451d22a2]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;display:flex;align-items:center;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-dist__exempt-tag[data-v-451d22a2]{font-size:9px;background:#f1f5f9;color:#64748b;border-radius:4px;padding:.02rem .3rem}.svc-dist__plot-tag[data-v-451d22a2]{font-size:10px;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:.02rem .3rem}.svc-dist__area-info[data-v-451d22a2]{flex:0 0 20%;font-family:var(--font-body);font-size:11px;color:#64748b}.svc-dist__area-percent[data-v-451d22a2]{font-size:10px;color:#94a3b8}.svc-dist__amount-wrap[data-v-451d22a2]{flex:1;text-align:right;min-width:0}.svc-dist__amount[data-v-451d22a2]{font-family:var(--font-mono);font-size:13px;color:#1e3a5f}.svc-dist__amount--strike[data-v-451d22a2]{text-decoration:line-through;color:#94a3b8}.svc-dist__amount--gray[data-v-451d22a2]{color:#94a3b8}.svc-dist__grace-note[data-v-451d22a2]{font-family:var(--font-body);font-size:9px;color:#d97706}.svc-dist__chevron[data-v-451d22a2]{font-size:12px;color:#94a3b8;transition:transform .15s ease;flex-shrink:0}.svc-dist__chevron--open[data-v-451d22a2]{transform:rotate(180deg)}.svc-dist__expanded[data-v-451d22a2]{background:#fafafa;border-top:1px solid #f1f5f9;padding:.4rem .9rem}.svc-dist__breakdown-row[data-v-451d22a2]{height:32px;display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:12px;color:#64748b}.svc-dist__breakdown-icon[data-v-451d22a2]{font-size:14px;color:#94a3b8;flex-shrink:0}.svc-dist__breakdown-name[data-v-451d22a2]{flex:1;min-width:0}.svc-dist__breakdown-amount[data-v-451d22a2]{font-family:var(--font-mono);font-size:12px;color:#1e3a5f}.svc-dist__breakdown-total[data-v-451d22a2]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;margin-top:.3rem;padding-top:.4rem;font-family:var(--font-body);font-size:12px;font-weight:500;color:#1e3a5f}.svc-dist__check-icon[data-v-451d22a2]{color:#16a34a}.svc-dist__diff-text[data-v-451d22a2]{color:#dc2626;font-size:11px}.svc-dist__service-row[data-v-451d22a2]{border-bottom:1px solid #f1f5f9;flex-shrink:0}.svc-dist__service-row-main[data-v-451d22a2]{height:48px;display:flex;align-items:center;gap:.5rem;padding:0 .9rem;cursor:pointer}.svc-dist__service-row-main[data-v-451d22a2]:hover{background:#eff6ff}.svc-dist__service-name[data-v-451d22a2]{flex:1;font-family:var(--font-body);font-size:13px;color:#1e3a5f}.svc-dist__service-amount[data-v-451d22a2]{font-family:var(--font-mono);font-size:13px;color:#1e3a5f}.svc-dist__footer[data-v-451d22a2]{height:44px;display:flex;align-items:center;gap:.75rem;padding:0 .9rem;background:#f8f9fc;border-top:1px solid #e2e8f0;flex-shrink:0}.svc-dist__footer-label[data-v-451d22a2]{font-family:var(--font-body);font-size:12px;font-weight:500;color:#1e3a5f}.svc-dist__footer-check[data-v-451d22a2]{display:flex;align-items:center;gap:.2rem;font-family:var(--font-body);font-size:11px;color:#16a34a}.svc-dist__footer-diff[data-v-451d22a2]{font-family:var(--font-body);font-size:11px;color:#dc2626}.svc-dist__footer-total[data-v-451d22a2]{margin-left:auto;font-family:var(--font-mono);font-size:14px;font-weight:700;color:#1e3a5f}.svc-dist-fade-enter-active[data-v-451d22a2],.svc-dist-fade-leave-active[data-v-451d22a2]{transition:opacity .2s ease}.svc-dist-fade-enter-from[data-v-451d22a2],.svc-dist-fade-leave-to[data-v-451d22a2]{opacity:0}.ssp-panel[data-v-11bfd966]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem 1rem;min-height:0;position:relative}.ssp-header[data-v-11bfd966]{flex-shrink:0;height:56px;display:flex;align-items:center;padding:0 1.25rem;border-bottom:1px solid #f1f5f9}.ssp-title[data-v-11bfd966]{display:block;font-family:var(--font-display);font-weight:700;font-size:13px;color:#1e3a5f}.ssp-subtitle[data-v-11bfd966]{display:block;font-family:var(--font-body);font-size:10px;color:#94a3b8}.ssp-close-btn[data-v-11bfd966]{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.ssp-content[data-v-11bfd966]{flex:1;min-height:0;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.ssp-content[data-v-11bfd966]::-webkit-scrollbar{width:6px}.ssp-content[data-v-11bfd966]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.ssp-content[data-v-11bfd966]::-webkit-scrollbar-track{background:transparent}.ssp-card[data-v-11bfd966]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;flex-shrink:0}.ssp-card__collapsed[data-v-11bfd966]{height:64px;display:flex;align-items:center;gap:.6rem;padding:0 14px;cursor:pointer}.ssp-card__icon[data-v-11bfd966]{font-size:24px;color:#64748b;flex-shrink:0}.ssp-card__info[data-v-11bfd966]{flex:1;min-width:0}.ssp-card__name[data-v-11bfd966]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.ssp-card__scheme-tag[data-v-11bfd966]{font-size:10px;background:#f1f5f9;color:#64748b;border-radius:4px;padding:.05rem .3rem}.ssp-card__chevron[data-v-11bfd966]{font-size:12px;color:#94a3b8;transition:transform .15s ease}.ssp-card__chevron--open[data-v-11bfd966]{transform:rotate(180deg)}.ssp-card__expanded[data-v-11bfd966]{background:#fafafa;border-top:1px solid #f1f5f9;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.ssp-pills[data-v-11bfd966]{display:flex;flex-wrap:wrap;gap:.35rem}.ssp-pill[data-v-11bfd966]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.3rem .65rem;font-family:var(--font-body);font-size:11px;color:#64748b;cursor:pointer}.ssp-pill--active[data-v-11bfd966]{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:500}.ssp-table[data-v-11bfd966]{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:12px}.ssp-table td[data-v-11bfd966]{padding:.35rem .4rem;border-bottom:1px solid #f1f5f9;color:#1e3a5f}.ssp-table--readonly td[data-v-11bfd966]:not(:first-child){text-align:right;font-family:var(--font-mono)}.ssp-input[data-v-11bfd966]{font-family:var(--font-body);font-size:12px;border:1px solid #e2e8f0;border-radius:4px;padding:.2rem .4rem;width:100%;box-sizing:border-box}.ssp-input--sm[data-v-11bfd966]{width:70px}.ssp-input--mono[data-v-11bfd966]{font-family:var(--font-mono)}.ssp-info-note[data-v-11bfd966]{background:#eff6ff;border-radius:6px;padding:.5rem .6rem;font-family:var(--font-body);font-size:11px;color:#1e40af}.ssp-table-actions[data-v-11bfd966]{display:flex;justify-content:flex-end}.ssp-import-btn[data-v-11bfd966]{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .6rem;font-family:var(--font-body);font-size:11px;color:#3b82f6;cursor:pointer}.ssp-custom-total[data-v-11bfd966]{font-family:var(--font-body);font-size:12px;font-weight:500;padding:.3rem .5rem;border-radius:6px}.ssp-custom-total--ok[data-v-11bfd966]{background:#dcfce7;color:#16a34a}.ssp-custom-total--warn[data-v-11bfd966]{background:#fffbeb;color:#d97706}.ssp-exclusions[data-v-11bfd966]{border-top:1px dashed #e2e8f0;padding-top:.5rem}.ssp-exclusions-toggle[data-v-11bfd966]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:12px;color:#64748b;cursor:pointer}.ssp-exclusions-list[data-v-11bfd966]{display:flex;flex-direction:column;gap:.25rem;margin-top:.4rem}.ssp-exclusion-item[data-v-11bfd966]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:11px;color:#1e3a5f}.ssp-apply[data-v-11bfd966]{display:flex;flex-direction:column;gap:.3rem;border-top:1px dashed #e2e8f0;padding-top:.5rem}.ssp-apply-option[data-v-11bfd966]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.ssp-footer[data-v-11bfd966]{flex-shrink:0;height:48px;display:flex;align-items:center;padding:0 1.25rem;border-top:1px solid #e2e8f0}.ssp-save-btn[data-v-11bfd966]{width:100%;background:#3b82f6;color:#fff;border:none;border-radius:6px;height:34px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.ssp-save-btn[data-v-11bfd966]:disabled{opacity:.4;cursor:default}.ssp-confirm-backdrop[data-v-11bfd966]{position:fixed;inset:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.ssp-confirm[data-v-11bfd966]{background:#fff;border-radius:10px;padding:1.25rem;max-width:320px}.ssp-confirm p[data-v-11bfd966]{margin:0 0 1rem;font-family:var(--font-body);font-size:13px;color:#1e3a5f}.ssp-confirm-actions[data-v-11bfd966]{display:flex;gap:.5rem;justify-content:flex-end}.ssp-confirm-discard[data-v-11bfd966]{background:none;border:1px solid #e2e8f0;color:#64748b;border-radius:6px}.ssp-confirm-discard[data-v-11bfd966],.ssp-confirm-save[data-v-11bfd966]{padding:.4rem .75rem;font-family:var(--font-body);font-size:12px;cursor:pointer}.ssp-confirm-save[data-v-11bfd966]{background:#3b82f6;color:#fff;border:none;border-radius:6px}.sdcm-overlay[data-v-750e0dc0]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:2000}.sdcm-overlay-enter-active[data-v-750e0dc0],.sdcm-overlay-leave-active[data-v-750e0dc0]{transition:opacity .15s ease}.sdcm-overlay-enter-from[data-v-750e0dc0],.sdcm-overlay-leave-to[data-v-750e0dc0]{opacity:0}.sdcm-modal-enter-active[data-v-750e0dc0]{transition:opacity .2s ease,transform .2s ease}.sdcm-modal-enter-from[data-v-750e0dc0]{opacity:0;transform:scale(.95)}.sdcm-modal[data-v-750e0dc0]{width:520px;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column}.sdcm-header[data-v-750e0dc0]{height:64px;flex-shrink:0;background:#0f172a;border-radius:12px 12px 0 0;display:flex;align-items:center;gap:.6rem;padding:0 1.25rem}.sdcm-header-icon[data-v-750e0dc0]{color:#fff;font-size:24px}.sdcm-header-title[data-v-750e0dc0]{flex:1;font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff}.sdcm-close-btn[data-v-750e0dc0]{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex}.sdcm-body[data-v-750e0dc0]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.sdcm-loading[data-v-750e0dc0]{padding:2rem;text-align:center;font-family:var(--font-body);font-size:13px;color:#94a3b8}.sdcm-metrics[data-v-750e0dc0]{display:flex;height:80px}.sdcm-metric[data-v-750e0dc0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-right:1px solid #f1f5f9}.sdcm-metric[data-v-750e0dc0]:last-child{border-right:none}.sdcm-metric-label[data-v-750e0dc0]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8}.sdcm-metric-value[data-v-750e0dc0]{font-family:var(--font-display);font-weight:700;font-size:22px;color:#1e3a5f}.sdcm-metric-value--mono[data-v-750e0dc0]{font-family:var(--font-mono)}.sdcm-metric-sub[data-v-750e0dc0]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.sdcm-trend[data-v-750e0dc0]{font-size:12px}.sdcm-trend--up[data-v-750e0dc0]{color:#dc2626}.sdcm-trend--down[data-v-750e0dc0]{color:#16a34a}.sdcm-charges[data-v-750e0dc0]{min-height:140px}.sdcm-charges-header[data-v-750e0dc0]{display:flex;justify-content:space-between;margin-bottom:.4rem}.sdcm-charges-title[data-v-750e0dc0]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;color:#94a3b8}.sdcm-charges-note[data-v-750e0dc0]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.sdcm-charge-row[data-v-750e0dc0]{height:24px;display:flex;align-items:center;gap:.4rem;padding:0 .3rem}.sdcm-charge-row--alt[data-v-750e0dc0]{background:#fafafa}.sdcm-anomaly-dot[data-v-750e0dc0]{width:6px;height:6px;border-radius:50%;background:#f0a500;flex-shrink:0;cursor:help}.sdcm-charge-tenant[data-v-750e0dc0]{font-family:var(--font-body);font-size:12px;color:#1e3a5f;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdcm-charge-plot[data-v-750e0dc0]{font-size:9px;background:#f1f5f9;color:#64748b;border-radius:4px;padding:.02rem .3rem;flex-shrink:0}.sdcm-charge-amount[data-v-750e0dc0]{font-family:var(--font-mono);font-size:12px;color:#1e3a5f;flex-shrink:0}.sdcm-view-all[data-v-750e0dc0]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:10px;cursor:pointer;padding:.3rem}.sdcm-info-note[data-v-750e0dc0]{min-height:48px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.6rem;display:flex;gap:.5rem;align-items:flex-start}.sdcm-info-icon[data-v-750e0dc0]{color:#3b82f6;font-size:14px;flex-shrink:0;margin-top:.1rem}.sdcm-info-text[data-v-750e0dc0]{font-family:var(--font-body);font-size:11px;color:#1d4ed8;line-height:1.5}.sdcm-checkbox-row[data-v-750e0dc0]{height:40px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:0 .75rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.sdcm-checkbox[data-v-750e0dc0]{width:16px;height:16px;accent-color:#3b82f6}.sdcm-checkbox-row span[data-v-750e0dc0]{font-family:var(--font-body);font-size:12px;color:#1e3a5f}.sdcm-footer[data-v-750e0dc0]{height:56px;flex-shrink:0;display:flex;align-items:center;gap:5%;padding:0 1.25rem;border-top:1px solid #f1f5f9}.sdcm-footer-cancel[data-v-750e0dc0]{flex:0 0 35%;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e3a5f}.sdcm-footer-cancel[data-v-750e0dc0],.sdcm-footer-confirm[data-v-750e0dc0]{height:38px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.sdcm-footer-confirm[data-v-750e0dc0]{flex:0 0 60%;background:#3b82f6;border:none;border-radius:6px;color:#fff;transition:background .1s ease}.sdcm-footer-confirm[data-v-750e0dc0]:hover:not(:disabled){background:#2563eb}.sdcm-footer-confirm[data-v-750e0dc0]:not(:disabled){box-shadow:0 0 12px rgba(59,130,246,.4)}.sdcm-footer-confirm[data-v-750e0dc0]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.sdcm-state[data-v-750e0dc0]{padding:3rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:300px}.sdcm-spinner[data-v-750e0dc0]{font-size:32px;color:#3b82f6;animation:sdcm-spin-750e0dc0 .8s linear infinite}@keyframes sdcm-spin-750e0dc0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sdcm-state-text[data-v-750e0dc0]{font-family:var(--font-body);font-size:13px;color:#64748b;margin-top:.5rem}.sdcm-success-icon[data-v-750e0dc0]{font-size:40px;color:#10b981;animation:sdcm-pop-750e0dc0 .3s ease}.sdcm-error-icon[data-v-750e0dc0]{font-size:40px;color:#dc2626}@keyframes sdcm-pop-750e0dc0{0%{transform:scale(0)}to{transform:scale(1)}}.sdcm-state-title[data-v-750e0dc0]{font-family:var(--font-display);font-weight:700;font-size:18px;margin-top:.5rem}.sdcm-state-title--success[data-v-750e0dc0]{color:#10b981}.sdcm-state-title--error[data-v-750e0dc0]{color:#dc2626}.sdcm-state-line[data-v-750e0dc0]{font-family:var(--font-body);font-size:12px;color:#64748b}.sdcm-error-actions[data-v-750e0dc0]{display:flex;gap:.5rem;margin-top:1rem}.sdcm-retry-btn[data-v-750e0dc0]{background:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:500}.sdcm-cancel-btn[data-v-750e0dc0],.sdcm-retry-btn[data-v-750e0dc0]{padding:.5rem 1rem;font-family:var(--font-body);font-size:12px;cursor:pointer}.sdcm-cancel-btn[data-v-750e0dc0]{background:none;border:1px solid #e2e8f0;color:#64748b;border-radius:6px}.services-view[data-v-ddfaf81a]{display:flex;flex-direction:column;flex:1;min-height:0}.services-view__body[data-v-ddfaf81a]{flex:1;min-height:0;display:flex;flex-direction:column}.services-loading[data-v-ddfaf81a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary)}.services-loading__spinner[data-v-ddfaf81a]{font-size:1.8rem;animation:services-spin-ddfaf81a .8s linear infinite}.services-loading__text[data-v-ddfaf81a]{font-size:.85rem;font-family:var(--font-body)}@keyframes services-spin-ddfaf81a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.services-view__columns[data-v-ddfaf81a]{flex:1;min-height:0;display:flex;padding-top:1rem}.panel-slide-enter-active[data-v-ddfaf81a],.panel-slide-leave-active[data-v-ddfaf81a]{transition:transform .25s ease-out,opacity .25s ease-out}.panel-slide-enter-from[data-v-ddfaf81a],.panel-slide-leave-to[data-v-ddfaf81a]{transform:translateX(24px);opacity:0}.cbz-topbar[data-v-2066247c]{display:flex;align-items:center;padding:.6rem 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle);gap:.75rem;height:56px;box-sizing:border-box}.cbz-topbar__status[data-v-2066247c]{font-size:.85rem;color:var(--text-secondary)}.cbz-topbar__divider[data-v-2066247c]{width:1px;align-self:stretch;background:hsla(0,0%,100%,.15);flex-shrink:0}.cbz-topbar__spacer[data-v-2066247c]{flex:1}.cbz-topbar__left[data-v-2066247c]{display:flex;flex-direction:column;flex-shrink:0}.cbz-topbar__section[data-v-2066247c]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff}.cbz-topbar__park-name[data-v-2066247c]{font-family:var(--font-body);font-size:11px;color:hsla(0,0%,100%,.6)}.cbz-topbar__period-group[data-v-2066247c]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cbz-topbar__period-wrap[data-v-2066247c]{position:relative}.cbz-topbar__period-select[data-v-2066247c]{height:32px;background:#24487a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:0 .6rem;color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.2rem}.cbz-topbar__period-menu[data-v-2066247c]{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.15);padding:.3rem;z-index:200;max-height:260px;overflow-y:auto;min-width:160px}.cbz-topbar__period-menu[data-v-2066247c]::-webkit-scrollbar{width:6px}.cbz-topbar__period-menu[data-v-2066247c]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.cbz-topbar__period-menu[data-v-2066247c]::-webkit-scrollbar-track{background:transparent}.cbz-topbar__period-item[data-v-2066247c]{display:block;width:100%;text-align:left;background:none;border:none;border-radius:5px;padding:.35rem .5rem;font-family:var(--font-body);font-size:12px;color:var(--text-content);cursor:pointer}.cbz-topbar__period-item[data-v-2066247c]:hover{background:#f8fafc}.cbz-topbar__period-item--active[data-v-2066247c]{background:#eff6ff;color:#3b82f6;font-weight:500}.cbz-topbar__accumulated[data-v-2066247c]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:11px;color:hsla(0,0%,100%,.6);cursor:pointer}.cbz-topbar__tabs[data-v-2066247c]{display:flex;align-items:center;gap:.15rem;flex-shrink:0}.cbz-topbar__tab[data-v-2066247c]{display:flex;align-items:center;gap:.25rem;background:transparent;border:none;border-radius:20px;padding:.3rem .6rem;cursor:pointer;font-family:var(--font-body);font-size:12px;color:hsla(0,0%,100%,.6);position:relative}.cbz-topbar__tab--active[data-v-2066247c]{background:hsla(0,0%,100%,.15);color:#fff}.cbz-topbar__tab--vencidos[data-v-2066247c]{background:#fee2e2;color:#e84545}.cbz-topbar__tab--vencidos.cbz-topbar__tab--active[data-v-2066247c]{background:#fecaca}.cbz-topbar__tab-count--pendientes[data-v-2066247c]{color:#f0a500}.cbz-topbar__tab-count--alCorriente[data-v-2066247c]{color:#10b981}.cbz-topbar__tab-count--vencidos[data-v-2066247c]{color:#e84545;font-weight:600}.cbz-topbar__tab-blink[data-v-2066247c]{width:6px;height:6px;border-radius:50%;background:#e84545;animation:cbz-blink-2066247c 1.4s ease-in-out infinite}.cbz-topbar__search-wrap[data-v-2066247c]{position:relative;flex:1 1 160px;min-width:130px;max-width:200px}.cbz-topbar__search[data-v-2066247c]{display:flex;align-items:center;height:32px;background:#24487a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:0 .5rem;gap:.35rem}.cbz-topbar__search--active[data-v-2066247c]{border-color:hsla(0,0%,100%,.6)}.cbz-topbar__search-icon[data-v-2066247c]{color:hsla(0,0%,100%,.5);font-size:.9rem}.cbz-topbar__search-input[data-v-2066247c]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font-body);font-size:12px;min-width:0}.cbz-topbar__search-input[data-v-2066247c]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.cbz-topbar__search-input[data-v-2066247c]::placeholder{color:hsla(0,0%,100%,.4)}.cbz-topbar__search-clear[data-v-2066247c]{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex}.cbz-topbar__dropdown[data-v-2066247c]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.15);max-height:320px;overflow-y:auto;z-index:200;min-width:260px}.cbz-topbar__dropdown-group+.cbz-topbar__dropdown-group[data-v-2066247c]{border-top:1px solid #e2e8f0}.cbz-topbar__dropdown-label[data-v-2066247c]{padding:.4rem .6rem .2rem;font-family:var(--font-body);font-size:.64rem;font-weight:500;text-transform:uppercase;color:#94a3b8}.cbz-topbar__dropdown-item[data-v-2066247c]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.35rem .6rem;background:transparent;border:none;cursor:pointer;text-align:left}.cbz-topbar__dropdown-item[data-v-2066247c]:hover{background:#f8fafc}.cbz-topbar__dropdown-item-name[data-v-2066247c]{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:#1e3a5f}.cbz-topbar__dropdown-item-context[data-v-2066247c]{font-family:var(--font-body);font-size:.7rem;color:#64748b}.cbz-topbar__dropdown-empty[data-v-2066247c]{padding:.6rem;font-size:.76rem;color:#64748b;text-align:center}.cbz-topbar__new-charge-wrap[data-v-2066247c]{position:relative;flex-shrink:0}.cbz-topbar__new-charge-btn[data-v-2066247c]{height:32px;background:#24487a;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:0 .65rem;color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.cbz-topbar__statement-wrap[data-v-2066247c]{position:relative;flex-shrink:0}.cbz-topbar__statement-btn[data-v-2066247c]{height:32px;background:#fff;border:none;border-radius:6px;padding:0 .75rem;color:#1e3a5f;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:background .1s ease;white-space:nowrap}.cbz-topbar__statement-btn[data-v-2066247c]:hover{background:#f1f5f9}.cbz-topbar__tooltip[data-v-2066247c]{position:absolute;top:calc(100% + 6px);left:0;background:#1e3a5f;color:#fff;font-family:var(--font-body);font-size:11px;padding:.5rem .65rem;border-radius:8px;min-width:220px;z-index:200;box-shadow:0 8px 24px rgba(0,0,0,.25)}.cbz-topbar__tooltip--right[data-v-2066247c]{left:auto;right:0}.cbz-topbar__notif[data-v-2066247c]{position:relative;background:none;border:none;color:hsla(0,0%,100%,.6);font-size:1.1rem;cursor:pointer;display:flex;flex-shrink:0}.cbz-topbar__notif-badge[data-v-2066247c]{position:absolute;top:-6px;right:-8px;background:var(--accent-blue);color:#fff;font-size:.6rem;font-family:var(--font-mono);padding:0 4px;border-radius:8px;min-width:14px;text-align:center}.cbz-statusbar[data-v-2066247c]{gap:.25rem}.cbz-statusbar__tab[data-v-2066247c]{display:flex;align-items:center;gap:.3rem;background:transparent;border:none;border-radius:20px;padding:.35rem .65rem;cursor:pointer;font-family:var(--font-body);font-size:12px;color:var(--text-content);position:relative}.cbz-statusbar__tab[data-v-2066247c]:hover{background:rgba(0,0,0,.03)}.cbz-statusbar__tab--active[data-v-2066247c]{background:#eff6ff;color:#1e3a5f;font-weight:500}.cbz-statusbar__tab--vencidos[data-v-2066247c]{background:#fee2e2;color:#dc2626}.cbz-statusbar__tab--vencidos.cbz-statusbar__tab--active[data-v-2066247c]{background:#fecaca}.cbz-statusbar__tab-count--pendientes[data-v-2066247c]{color:#d97706}.cbz-statusbar__tab-count--alCorriente[data-v-2066247c]{color:#16a34a}.cbz-statusbar__tab-count--vencidos[data-v-2066247c]{color:#dc2626;font-weight:600}.cbz-statusbar__tab-blink[data-v-2066247c]{width:6px;height:6px;border-radius:50%;background:#dc2626;animation:cbz-blink-2066247c 1.4s ease-in-out infinite}@keyframes cbz-blink-2066247c{0%,to{opacity:1}50%{opacity:.3}}.cbz-statusbar[data-v-2066247c]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;background:transparent;border-bottom:1px solid var(--border-subtle)}.cbz-statusbar__tabs[data-v-2066247c]{display:flex;align-items:center;gap:.25rem}.cbz-statusbar__new-charge-wrap[data-v-2066247c]{position:relative;flex-shrink:0}.cbz-statusbar__new-charge-btn[data-v-2066247c]{height:28px;background:#fff;border:1px solid var(--border-active);border-radius:6px;padding:0 .6rem;color:#1e3a5f;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer}.cbz-statusbar__new-charge-btn[data-v-2066247c]:hover{background:#f1f5f9}.cbz-statusbar__tooltip[data-v-2066247c]{position:absolute;top:calc(100% + 6px);right:0;background:#1e3a5f;color:#fff;font-family:var(--font-body);font-size:11px;padding:.5rem .65rem;border-radius:8px;min-width:220px;z-index:200;box-shadow:0 8px 24px rgba(0,0,0,.25)}.cbz-metric-card__label[data-v-5de2100d]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#64748b}.cbz-metric-card__sublabel[data-v-5de2100d]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:-.1rem}.cbz-metric-card__value[data-v-5de2100d]{font-size:24px}.cbz-metric-card__value--count[data-v-5de2100d]{font-size:28px}.cbz-metric-card__sub--muted[data-v-5de2100d]{color:#94a3b8;font-size:10px}.cbz-metric-card__green[data-v-5de2100d]{color:#10b981}.cbz-metric-card__amber[data-v-5de2100d]{color:#d97706}.cbz-metric-card__red[data-v-5de2100d]{color:#dc2626}.cbz-metric-card__progress-bg[data-v-5de2100d]{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin:.15rem 0}.cbz-metric-card__progress-fill[data-v-5de2100d]{height:100%}.cbz-metric-card__aging[data-v-5de2100d]{display:flex;margin-top:.2rem;min-width:0}.cbz-metric-card__aging-item[data-v-5de2100d]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;border-right:1px solid #f1f5f9;padding:0 .2rem}.cbz-metric-card__aging-item[data-v-5de2100d]:last-child{border-right:none}.cbz-metric-card__aging-dot[data-v-5de2100d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cbz-metric-card__aging-label[data-v-5de2100d]{font-family:var(--font-body);font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cbz-metric-card__aging-amount[data-v-5de2100d]{font-family:var(--font-mono);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cbz-metric-card__blink[data-v-5de2100d]{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#e84545;animation:cbz-metric-blink-5de2100d 1.4s ease-in-out infinite}@keyframes cbz-metric-blink-5de2100d{0%,to{opacity:1}50%{opacity:.3}}.cbz-metric-card__table td[data-v-5de2100d]:last-child{text-align:right;font-family:var(--font-mono)}.cbz-metrics[data-v-5de2100d]{display:flex;gap:1rem;padding:.75rem 1.5rem;min-height:96px;height:auto;container-type:inline-size;container-name:cbz-metrics}.cbz-metric-card[data-v-5de2100d]{flex:1;min-width:0;position:relative;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:8px;border-top:3px solid transparent;padding:.55rem .85rem;display:flex;flex-direction:column;gap:.15rem;cursor:pointer;text-align:left;font-family:inherit}.cbz-metric-card__value[data-v-5de2100d]{font-family:var(--font-mono);font-weight:700;font-size:22px;color:#1e3a5f;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbz-metric-card__value--count[data-v-5de2100d]{font-family:var(--font-display);font-size:26px}.cbz-metric-card__sub[data-v-5de2100d]{font-family:var(--font-body);font-size:11px;color:var(--text-content);width:100%;min-width:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container cbz-metrics (max-width: 900px){.cbz-metrics .cbz-metric-card__aging-label[data-v-5de2100d],.cbz-metrics .cbz-metric-card__sub--muted[data-v-5de2100d]{display:none}}@container cbz-metrics (max-width: 650px){.cbz-metrics .cbz-metric-card__value[data-v-5de2100d]{font-size:18px}.cbz-metrics .cbz-metric-card__sub[data-v-5de2100d]:nth-of-type(n+2){display:none}.cbz-metrics .cbz-metric-card__table[data-v-5de2100d]{font-size:10px}}.cbz-metric-card__expand[data-v-5de2100d]{margin-top:.4rem;border-top:1px solid #f1f5f9;padding-top:.4rem;overflow:hidden}.cbz-metric-card__table[data-v-5de2100d]{width:100%;table-layout:fixed;font-family:var(--font-body);font-size:11px;border-collapse:collapse}.cbz-metric-card__table td[data-v-5de2100d]{padding:.2rem 0;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbz-list[data-v-1255f166]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:0 1.5rem 1.5rem;container-type:inline-size;container-name:cbz-list}.cbz-list__batch-bar[data-v-1255f166]{height:44px;display:flex;align-items:center;gap:1rem;padding:0 1rem;background:#3b82f6;flex-shrink:0}.cbz-list__batch-count[data-v-1255f166]{color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500}.cbz-list__batch-action[data-v-1255f166]{background:none;border:none;border-left:1px solid hsla(0,0%,100%,.3);padding-left:1rem;color:#fff;font-family:var(--font-body);font-size:12px;cursor:pointer}.cbz-list__batch-clear[data-v-1255f166]{margin-left:auto;background:none;border:none;color:#fff;cursor:pointer;display:flex}.cbz-list__col-header[data-v-1255f166]{display:grid;grid-template-columns:32px minmax(0,28fr) minmax(0,14fr) minmax(0,12fr) minmax(0,14fr) minmax(0,10fr) minmax(0,10fr) 40px;-moz-column-gap:.5rem;column-gap:.5rem;height:36px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.cbz-list__col--sortable[data-v-1255f166]{background:none;border:none;cursor:pointer;text-align:left}.cbz-list__col--lastpay[data-v-1255f166],.cbz-list__col--sortable[data-v-1255f166]{font-family:var(--font-body);font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;padding:0 .4rem;display:flex;align-items:center}.cbz-list__filter-btn[data-v-1255f166]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;margin:0 auto}.cbz-list__filter-dropdown[data-v-1255f166]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);padding:.4rem;z-index:50;min-width:170px}.cbz-list__filter-option[data-v-1255f166]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.3rem .4rem;cursor:pointer}.cbz-list__filter-dot[data-v-1255f166]{width:8px;height:8px;border-radius:50%}.cbz-list__body[data-v-1255f166]{flex:1;min-height:0;overflow-y:auto}.cbz-list__body[data-v-1255f166]::-webkit-scrollbar{width:6px}.cbz-list__body[data-v-1255f166]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.cbz-list__body[data-v-1255f166]::-webkit-scrollbar-track{background:transparent}.cbz-list__row[data-v-1255f166]{display:grid;grid-template-columns:32px minmax(0,28fr) minmax(0,14fr) minmax(0,12fr) minmax(0,14fr) minmax(0,10fr) minmax(0,10fr) 40px;-moz-column-gap:.5rem;column-gap:.5rem;height:52px;border-bottom:1px solid #f1f5f9;background:#fff;cursor:pointer;transition:background 80ms ease}.cbz-list__row--even[data-v-1255f166]{background:#fafafa}.cbz-list__row--overdue-severe[data-v-1255f166]{background:#fff5f5!important}.cbz-list__row[data-v-1255f166]:hover{background:#eff6ff}.cbz-list__row--overdue-severe[data-v-1255f166]:hover{background:#fef2f2}.cbz-list__row--selected[data-v-1255f166]{background:#eff6ff}.cbz-list__col--status[data-v-1255f166]{justify-content:center}.cbz-list__dot[data-v-1255f166]{width:10px;height:10px;border-radius:50%}.cbz-list__dot--green[data-v-1255f166]{background:#10b981}.cbz-list__dot--blue[data-v-1255f166]{background:#3b82f6}.cbz-list__dot--amber[data-v-1255f166]{background:#f0a500}.cbz-list__dot--orange[data-v-1255f166]{background:#f97316}.cbz-list__dot--red[data-v-1255f166]{background:#e84545}.cbz-list__tenant-name-row[data-v-1255f166]{display:flex;align-items:center;gap:.3rem;max-width:100%}.cbz-list__reminder-icon[data-v-1255f166]{color:#64748b;font-size:12px;flex-shrink:0}.cbz-list__plot-tag[data-v-1255f166]{font-size:10px;background:#f1f5f9;color:#64748b;border-radius:4px;padding:.02rem .3rem}.cbz-list__tooltip[data-v-1255f166]{position:absolute;top:100%;left:.4rem;z-index:60;background:#1e3a5f;color:#fff;font-size:11px;padding:.4rem .6rem;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.2)}.cbz-list__tooltip-rfc[data-v-1255f166]{color:hsla(0,0%,100%,.7);margin-top:.15rem}.cbz-list__tooltip--breakdown[data-v-1255f166]{white-space:normal;min-width:150px}.cbz-list__col--charges[data-v-1255f166],.cbz-list__col--paid[data-v-1255f166]{font-family:var(--font-mono);font-size:13px;color:#64748b}.cbz-list__paid--green[data-v-1255f166]{color:#10b981}.cbz-list__paid--amber[data-v-1255f166]{color:#f0a500}.cbz-list__paid--red[data-v-1255f166]{color:#e84545}.cbz-list__pending-main--zero[data-v-1255f166]{font-family:var(--font-body);font-weight:500;color:#10b981}.cbz-list__pending-main--green[data-v-1255f166]{color:#10b981}.cbz-list__pending-main--blue[data-v-1255f166]{color:#3b82f6}.cbz-list__pending-main--amber[data-v-1255f166]{color:#f0a500}.cbz-list__pending-main--orange[data-v-1255f166]{color:#f97316}.cbz-list__pending-main--red[data-v-1255f166]{color:#e84545}.cbz-list__pending-prior[data-v-1255f166]{font-family:var(--font-body);font-size:10px;color:#dc2626}.cbz-list__col--due[data-v-1255f166]{font-family:var(--font-body);font-size:12px}.cbz-list__due--navy[data-v-1255f166]{color:#1e3a5f}.cbz-list__due--amber[data-v-1255f166]{color:#d97706}.cbz-list__due--red[data-v-1255f166]{color:#dc2626;font-weight:500}.cbz-list__col--actions[data-v-1255f166]{justify-content:center}.cbz-list__menu-btn[data-v-1255f166]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.cbz-list__action-menu[data-v-1255f166]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:220px;z-index:1000;padding:.3rem}.cbz-list__action-item[data-v-1255f166]{display:flex;align-items:center;gap:.4rem;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.cbz-list__action-item[data-v-1255f166]:hover{background:#f8fafc}.cbz-list__action-dot[data-v-1255f166]{width:6px;height:6px;border-radius:50%;background:#3b82f6;flex-shrink:0}.cbz-list__footer[data-v-1255f166]{height:44px;display:flex;align-items:center;padding:0 1rem;background:#f8f9fc;border-top:1px solid #e2e8f0;flex-shrink:0}.cbz-list__footer-count[data-v-1255f166]{font-family:var(--font-body);font-size:12px;color:#64748b}.cbz-list__footer-right[data-v-1255f166]{margin-left:auto;display:flex;gap:1rem}.cbz-list__footer-total[data-v-1255f166]{font-family:var(--font-mono);font-size:12px;color:#1e3a5f}.cbz-list__footer-total--green[data-v-1255f166]{color:#16a34a}.cbz-list__footer-total--amber[data-v-1255f166]{color:#d97706}.cbz-list__footer-total--red[data-v-1255f166]{color:#dc2626}.cbz-list__footer-total--gray[data-v-1255f166]{color:#94a3b8}.cbz-list__col[data-v-1255f166]{display:flex;align-items:center;padding:0 .4rem;min-width:0;overflow:hidden;position:relative}.cbz-list__col--tenant[data-v-1255f166]{flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-width:0}.cbz-list__tenant-name[data-v-1255f166]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.cbz-list__col--pending[data-v-1255f166]{flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.cbz-list__pending-main[data-v-1255f166]{font-family:var(--font-mono);font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}@container cbz-list (max-width: 950px){.cbz-list .cbz-list__col-header[data-v-1255f166],.cbz-list .cbz-list__row[data-v-1255f166]{grid-template-columns:32px minmax(0,30fr) minmax(0,14fr) minmax(0,12fr) minmax(0,16fr) minmax(0,10fr) 40px}.cbz-list .cbz-list__col--lastpay[data-v-1255f166]{display:none}}@container cbz-list (max-width: 700px){.cbz-list .cbz-list__col-header[data-v-1255f166],.cbz-list .cbz-list__row[data-v-1255f166]{grid-template-columns:32px minmax(0,36fr) minmax(0,16fr) minmax(0,20fr) minmax(0,14fr) 40px;-moz-column-gap:.35rem;column-gap:.35rem}.cbz-list .cbz-list__col--paid[data-v-1255f166]{display:none}}.cbz-list__col-header .cbz-list__col--lastpay[data-v-1255f166],.cbz-list__col-header .cbz-list__col--sortable[data-v-1255f166]{font-family:var(--font-body);font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8}.cbz-list__col--lastpay[data-v-1255f166]{flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem}.cbz-list__commitment[data-v-1255f166]{display:block;font-family:var(--font-body);font-size:9px;color:#3b82f6}.cbz-notice[data-v-1255f166]{display:flex;align-items:flex-start;gap:.5rem;margin:0 1.5rem .5rem;padding:.5rem .75rem;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-family:var(--font-body);font-size:12px;line-height:1.4}.cbz-notice__text[data-v-1255f166]{flex:1;min-width:0}.cbz-notice__close[data-v-1255f166]{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}.rcp-backdrop[data-v-61d1c6ea]{position:fixed;inset:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000}.rcp-panel[data-v-61d1c6ea]{width:320px;max-height:85vh;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.rcp-header[data-v-61d1c6ea]{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.rcp-title[data-v-61d1c6ea]{font-family:var(--font-display);font-weight:700;font-size:14px;color:#1e3a5f}.rcp-close[data-v-61d1c6ea]{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.rcp-body[data-v-61d1c6ea]{flex:1;min-height:0;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.4rem}.rcp-body[data-v-61d1c6ea]::-webkit-scrollbar{width:6px}.rcp-body[data-v-61d1c6ea]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.rcp-body[data-v-61d1c6ea]::-webkit-scrollbar-track{background:transparent}.rcp-type-pills[data-v-61d1c6ea]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin-bottom:.4rem}.rcp-pill[data-v-61d1c6ea]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.25rem .55rem;font-family:var(--font-body);font-size:11px;color:#64748b;cursor:pointer}.rcp-pill--active[data-v-61d1c6ea]{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:500}.rcp-modified-tag[data-v-61d1c6ea]{font-size:9px;color:#d97706;background:#fef3c7;padding:.1rem .3rem;border-radius:4px}.rcp-label[data-v-61d1c6ea]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8;margin-top:.3rem}.rcp-input[data-v-61d1c6ea]{font-family:var(--font-body);font-size:12px;border:1px solid #e2e8f0;border-radius:4px;padding:.4rem .5rem;background:#f8f9fc}.rcp-cc-toggle[data-v-61d1c6ea],.rcp-toggle-row[data-v-61d1c6ea]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:11px;color:#1e3a5f;margin-top:.2rem}.rcp-body-preview[data-v-61d1c6ea]{max-height:120px;overflow:hidden;color:#64748b;background:#f8f9fc;white-space:pre-wrap;cursor:pointer}.rcp-body-preview[data-v-61d1c6ea],.rcp-body-textarea[data-v-61d1c6ea]{font-family:var(--font-body);font-size:11px;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem}.rcp-body-textarea[data-v-61d1c6ea]{resize:vertical}.rcp-link-btn[data-v-61d1c6ea]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:11px;cursor:pointer;padding:0;align-self:flex-start}.rcp-footer[data-v-61d1c6ea]{padding:.75rem 1rem;border-top:1px solid #f1f5f9}.rcp-send-btn[data-v-61d1c6ea]{width:100%;background:#3b82f6;color:#fff;border:none;border-radius:6px;height:36px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.rcp-send-btn[data-v-61d1c6ea]:disabled{opacity:.6;cursor:default}.rcp-notice[data-v-61d1c6ea]{font-family:var(--font-body);font-size:12px;line-height:1.4;border-radius:6px;padding:.5rem .65rem;margin-bottom:.6rem;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.sgp-backdrop[data-v-3f9b7464]{position:fixed;inset:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000}.sgp-panel[data-v-3f9b7464]{width:380px;max-height:85vh;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.sgp-header[data-v-3f9b7464]{display:flex;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9}.sgp-title[data-v-3f9b7464]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#1e3a5f}.sgp-close[data-v-3f9b7464]{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.sgp-body[data-v-3f9b7464]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.sgp-body[data-v-3f9b7464]::-webkit-scrollbar{width:6px}.sgp-body[data-v-3f9b7464]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.sgp-body[data-v-3f9b7464]::-webkit-scrollbar-track{background:transparent}.sgp-section-title[data-v-3f9b7464]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;color:#94a3b8;margin-top:.6rem}.sgp-radio-row[data-v-3f9b7464],.sgp-toggle-row[data-v-3f9b7464]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.sgp-input[data-v-3f9b7464]{font-family:var(--font-body);font-size:12px;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .5rem;background:#f8f9fc}.sgp-footer[data-v-3f9b7464]{padding:.85rem 1.25rem;border-top:1px solid #f1f5f9}.sgp-preview-btn[data-v-3f9b7464]{width:100%;background:#3b82f6;color:#fff;border:none;border-radius:6px;height:38px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.sgp-preview-btn[data-v-3f9b7464]:disabled{opacity:.6}.sgp-notice[data-v-3f9b7464]{font-family:var(--font-body);font-size:12px;line-height:1.4;border-radius:6px;padding:.5rem .65rem;margin-bottom:.6rem;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.cm[data-v-4b839e03]{padding:.9rem 1.25rem;border-top:1px solid #f1f5f9}.cm__header[data-v-4b839e03]{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.4rem}.cm__title[data-v-4b839e03]{font-family:var(--font-display);font-weight:700;font-size:13px;color:#1e3a5f}.cm__empty[data-v-4b839e03],.cm__sub[data-v-4b839e03]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.cm__empty[data-v-4b839e03]{margin:0}.cm__row[data-v-4b839e03]{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:.3rem 0;border-bottom:1px solid #f8fafc}.cm__icon[data-v-4b839e03]{color:#64748b;font-size:16px;flex-shrink:0}.cm__info[data-v-4b839e03]{flex:1;min-width:0}.cm__kind[data-v-4b839e03]{font-family:var(--font-body);font-size:12px;font-weight:500;color:#1e3a5f}.cm__meta[data-v-4b839e03]{font-family:var(--font-body);font-size:11px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm__detail[data-v-4b839e03]{font-family:var(--font-body);font-size:10px;color:#b45309;margin-top:2px}.cm__pill[data-v-4b839e03]{flex-shrink:0;font-family:var(--font-body);font-size:10px;font-weight:500;border-radius:20px;padding:2px 8px}.cm__pill--green[data-v-4b839e03]{background:#dcfce7;color:#16a34a}.cm__pill--blue[data-v-4b839e03]{background:#eff6ff;color:#3b82f6}.cm__pill--amber[data-v-4b839e03]{background:#fef3c7;color:#b45309}.cm__pill--red[data-v-4b839e03]{background:#fee2e2;color:#dc2626}.cap-panel[data-v-98c867a4]{flex:0 0 40%;max-width:40%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:.75rem 1.5rem 1.5rem 0;position:relative;min-height:0}.cap-header[data-v-98c867a4]{flex-shrink:0;padding:.75rem 1.25rem .75rem calc(1.25rem + 12px);border-bottom:2px solid #f1f5f9}.cap-panel--al-corriente .cap-header[data-v-98c867a4]{border-bottom-color:#10b981}.cap-header__top[data-v-98c867a4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.cap-nav-arrows[data-v-98c867a4]{display:flex;flex-direction:column}.cap-nav-btn[data-v-98c867a4]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;padding:0;line-height:.7}.cap-nav-btn[data-v-98c867a4]:hover:not(:disabled){color:#1e3a5f}.cap-nav-btn[data-v-98c867a4]:disabled{opacity:.3}.cap-tenant-name[data-v-98c867a4]{flex:1;font-family:var(--font-display);font-weight:700;font-size:18px;color:#1e3a5f}.cap-close-btn[data-v-98c867a4]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.cap-id-line[data-v-98c867a4]{display:flex;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#64748b;margin-bottom:.5rem}.cap-id-tag[data-v-98c867a4]{background:#f1f5f9;border-radius:4px;padding:.05rem .35rem}.cap-summary[data-v-98c867a4]{display:flex;align-items:center;gap:.5rem}.cap-summary__item[data-v-98c867a4]{flex:1;display:flex;flex-direction:column;border-right:1px solid #f1f5f9;padding-right:.5rem}.cap-summary__item[data-v-98c867a4]:last-of-type{border-right:none}.cap-summary__label[data-v-98c867a4]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.cap-summary__value[data-v-98c867a4]{font-family:var(--font-mono);font-weight:700;font-size:16px;color:#1e3a5f}.cap-color--green[data-v-98c867a4]{color:#10b981}.cap-color--amber[data-v-98c867a4]{color:#f0a500}.cap-color--orange[data-v-98c867a4]{color:#f97316}.cap-color--red[data-v-98c867a4]{color:#e84545}.cap-color--blue[data-v-98c867a4]{color:#3b82f6}.cap-color--gray[data-v-98c867a4]{color:#94a3b8}.cap-status-pill[data-v-98c867a4]{height:24px;display:flex;align-items:center;padding:0 .6rem;border-radius:20px;font-family:var(--font-body);font-size:12px;font-weight:500;flex-shrink:0}.cap-status-pill--green[data-v-98c867a4]{background:#dcfce7;color:#16a34a}.cap-status-pill--blue[data-v-98c867a4]{background:#dbeafe;color:#2563eb}.cap-status-pill--amber[data-v-98c867a4]{background:#fef3c7;color:#d97706}.cap-status-pill--orange[data-v-98c867a4]{background:#ffedd5;color:#ea580c}.cap-status-pill--red[data-v-98c867a4]{background:#fee2e2;color:#dc2626}.cap-context-line[data-v-98c867a4]{font-family:var(--font-body);font-size:10px;margin-top:.3rem}.cap-dots[data-v-98c867a4]{position:absolute;left:4px;top:130px;bottom:60px;width:4px;display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:10}.cap-dot[data-v-98c867a4]{width:6px;height:6px;border-radius:50%;background:#e2e8f0;border:none;cursor:pointer;padding:0}.cap-dot--active[data-v-98c867a4]{background:#1e3a5f}.cap-dot--payment[data-v-98c867a4]{background:#3b82f6!important}.cap-loading[data-v-98c867a4]{padding:2rem;text-align:center;color:var(--text-secondary);font-family:var(--font-body);font-size:13px}.cap-content[data-v-98c867a4]{flex:1;min-height:0;overflow-y:auto;padding-left:12px}.cap-content[data-v-98c867a4]::-webkit-scrollbar{width:6px}.cap-content[data-v-98c867a4]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.cap-content[data-v-98c867a4]::-webkit-scrollbar-track{background:transparent}.cap-fade-enter-active[data-v-98c867a4],.cap-fade-leave-active[data-v-98c867a4]{transition:opacity .15s ease}.cap-fade-enter-from[data-v-98c867a4],.cap-fade-leave-to[data-v-98c867a4]{opacity:0}.cap-block[data-v-98c867a4]{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9}.cap-block__header[data-v-98c867a4]{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}.cap-block__title[data-v-98c867a4]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.cap-block__title-sub[data-v-98c867a4]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.cap-block__title-value[data-v-98c867a4]{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:#1e3a5f}.cap-block__plus-icon[data-v-98c867a4]{color:#3b82f6;font-size:12px}.cap-block__dot-red[data-v-98c867a4]{width:6px;height:6px;border-radius:50%;background:#e84545}.cap-charge-section[data-v-98c867a4]{margin-bottom:.6rem}.cap-charge-subtitle[data-v-98c867a4]{display:block;font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-bottom:.2rem}.cap-charge-row[data-v-98c867a4]{display:flex;align-items:center;gap:.5rem;height:32px;font-family:var(--font-body);font-size:13px}.cap-charge-icon[data-v-98c867a4]{color:#94a3b8;font-size:14px;flex-shrink:0}.cap-charge-text[data-v-98c867a4]{flex:1;color:#1e3a5f;min-width:0}.cap-charge-ticket-link[data-v-98c867a4]{color:#3b82f6;margin-left:.3rem;font-size:11px}.cap-charge-amount[data-v-98c867a4]{font-family:var(--font-mono);color:#1e3a5f}.cap-charge-pill[data-v-98c867a4]{font-size:10px;padding:.05rem .35rem;border-radius:10px;margin-left:.4rem}.cap-charge-pill--green[data-v-98c867a4]{background:#dcfce7;color:#16a34a}.cap-charge-pill--amber[data-v-98c867a4]{background:#fef3c7;color:#d97706}.cap-charge-pill--blue[data-v-98c867a4]{background:#dbeafe;color:#2563eb}.cap-charge-pill--orange[data-v-98c867a4]{background:#ffedd5;color:#ea580c}.cap-charge-pill--red[data-v-98c867a4]{background:#fee2e2;color:#dc2626}.cap-charge-total[data-v-98c867a4]{display:flex;justify-content:space-between;background:#f8f9fc;padding:.4rem .5rem;border-radius:4px;font-family:var(--font-mono);font-weight:700;font-size:13px;color:#1e3a5f;margin-top:.4rem}.cap-payment-form[data-v-98c867a4]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.6rem;display:flex;flex-direction:column;gap:.5rem;transition:background .15s ease}.cap-panel--al-corriente .cap-payment-form[data-v-98c867a4]{background:#f0fdf4;border-color:#bbf7d0}.cap-payment-form--flash[data-v-98c867a4]{background:#dcfce7!important}.cap-payment-form__row[data-v-98c867a4]{display:flex;gap:.4rem}.cap-payment-form__row2[data-v-98c867a4]{display:flex;gap:.4rem;align-items:center}.cap-input[data-v-98c867a4]{font-family:var(--font-body);font-size:12px;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .5rem;background:#fff;box-sizing:border-box}.cap-input--amount[data-v-98c867a4]{flex:0 0 40%;font-family:var(--font-mono);font-size:14px}.cap-input--concept[data-v-98c867a4]{flex:0 0 35%}.cap-input--date[data-v-98c867a4]{flex:0 0 25%}.cap-payment-form__row2 .cap-input[data-v-98c867a4]{flex:1}.cap-register-btn[data-v-98c867a4]{background:#3b82f6;color:#fff;border:none;border-radius:4px;padding:.4rem .75rem;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0}.cap-register-btn[data-v-98c867a4]:disabled{opacity:.4;cursor:default}.cap-payment-row[data-v-98c867a4]{display:flex;align-items:center;gap:.5rem;height:40px;font-family:var(--font-body);font-size:12px}.cap-payment-check[data-v-98c867a4]{color:#10b981;font-size:14px}.cap-payment-date[data-v-98c867a4]{color:#64748b;flex:0 0 80px}.cap-payment-concept[data-v-98c867a4]{color:#1e3a5f;flex:1}.cap-payment-amount[data-v-98c867a4]{font-family:var(--font-mono);color:#10b981;font-weight:600}.cap-payment-row-enter-active[data-v-98c867a4]{transition:all .2s ease}.cap-payment-row-enter-from[data-v-98c867a4]{opacity:0;transform:translateY(-8px)}.cap-empty[data-v-98c867a4]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem}.cap-empty-icon[data-v-98c867a4]{font-size:24px;color:#cbd5e1}.cap-empty-text[data-v-98c867a4]{font-family:var(--font-body);font-size:12px;color:#94a3b8}.cap-link-btn[data-v-98c867a4]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;margin-top:.3rem;padding:0;display:block}.cap-prior-row[data-v-98c867a4]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:36px;align-items:center;font-family:var(--font-mono);font-size:12px}.cap-prior-month[data-v-98c867a4]{font-family:var(--font-body);font-weight:500;color:#1e3a5f}.cap-prior-original[data-v-98c867a4]{color:#94a3b8}.cap-prior-original--strike[data-v-98c867a4]{text-decoration:line-through}.cap-prior-paid[data-v-98c867a4]{color:#10b981}.cap-prior-pending[data-v-98c867a4]{color:#dc2626;font-weight:600}.cap-reminder-row-wrap[data-v-98c867a4]{padding:.4rem 0;border-bottom:1px solid #f8fafc}.cap-reminder-row[data-v-98c867a4]{display:flex;align-items:center;gap:.5rem;min-height:40px}.cap-reminder-icon[data-v-98c867a4]{color:#64748b;font-size:14px}.cap-reminder-info[data-v-98c867a4]{flex:1;min-width:0}.cap-reminder-type[data-v-98c867a4]{font-family:var(--font-body);font-size:12px;font-weight:500;color:#1e3a5f}.cap-reminder-meta[data-v-98c867a4]{font-family:var(--font-body);font-size:11px;color:#64748b}.cap-reminder-right[data-v-98c867a4]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.cap-reminder-time[data-v-98c867a4]{font-family:var(--font-body);font-size:10px;color:#cbd5e1}.cap-reminder-noresponse[data-v-98c867a4]{font-family:var(--font-body);font-size:9px;color:#d97706}.cap-reminder-response[data-v-98c867a4]{font-family:var(--font-body);font-size:11px;padding:.2rem .5rem;border-radius:4px;display:inline-block;margin-top:.2rem}.cap-reminder-response--replied[data-v-98c867a4]{background:#dcfce7;color:#16a34a}.cap-reminder-response--commitment[data-v-98c867a4]{background:#dbeafe;color:#2563eb}.cap-response-form[data-v-98c867a4]{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem;padding:.5rem;background:#f8f9fc;border-radius:6px}.cap-lock-icon[data-v-98c867a4]{margin-left:auto;color:#94a3b8;font-size:12px}.cap-note-bubble[data-v-98c867a4]{background:#f8f9fc;border-radius:8px;padding:10px;margin-bottom:.5rem}.cap-note-text[data-v-98c867a4]{font-family:var(--font-body);font-size:13px;color:#1e3a5f}.cap-note-meta[data-v-98c867a4]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:.3rem}.cap-note-input[data-v-98c867a4]{width:100%;font-family:var(--font-body);font-size:13px;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;resize:vertical;box-sizing:border-box}.cap-note-save[data-v-98c867a4]{margin-top:.4rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.4rem .75rem;font-family:var(--font-body);font-size:12px;cursor:pointer;float:right}.cap-actions[data-v-98c867a4]{flex-shrink:0;height:56px;display:flex;align-items:center;gap:.5rem;padding:0 1rem;border-top:1px solid #e2e8f0}.cap-action-primary[data-v-98c867a4]{flex:0 0 45%;background:#3b82f6;color:#fff;border:none;border-radius:6px}.cap-action-primary[data-v-98c867a4],.cap-action-secondary[data-v-98c867a4]{height:36px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.cap-action-secondary[data-v-98c867a4]{flex:0 0 40%;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e3a5f}.cap-more-wrap[data-v-98c867a4]{position:relative;flex:1;display:flex;justify-content:flex-end}.cap-more-btn[data-v-98c867a4]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.cap-more-menu[data-v-98c867a4]{position:absolute;bottom:100%;right:0;margin-bottom:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:220px;padding:.3rem;z-index:50}.cap-more-menu button[data-v-98c867a4]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--text-content);padding:.4rem .5rem;cursor:pointer;border-radius:5px}.cap-more-menu button[data-v-98c867a4]:hover{background:#f8fafc}.nmc-panel[data-v-e494f87a]{flex:0 0 35%;max-width:35%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-active);border-radius:10px;overflow:hidden;margin:.75rem 1.5rem 1.5rem 0;min-height:0}.nmc-header[data-v-e494f87a]{flex-shrink:0;display:flex;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9}.nmc-title[data-v-e494f87a]{display:block;font-family:var(--font-display);font-weight:700;font-size:15px;color:#1e3a5f}.nmc-subtitle[data-v-e494f87a]{display:block;font-family:var(--font-body);font-size:11px;color:#94a3b8}.nmc-close-btn[data-v-e494f87a]{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.nmc-content[data-v-e494f87a]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.nmc-content[data-v-e494f87a]::-webkit-scrollbar{width:6px}.nmc-content[data-v-e494f87a]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.nmc-content[data-v-e494f87a]::-webkit-scrollbar-track{background:transparent}.nmc-group[data-v-e494f87a]{margin-bottom:1.2rem}.nmc-group__header[data-v-e494f87a]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#64748b;margin-bottom:.5rem}.nmc-group__number[data-v-e494f87a]{width:18px;height:18px;border-radius:50%;background:#3b82f6;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nmc-optional[data-v-e494f87a]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-left:auto}.nmc-input[data-v-e494f87a],.nmc-textarea[data-v-e494f87a]{width:100%;font-family:var(--font-body);font-size:13px;color:var(--text-content);background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .6rem;box-sizing:border-box;margin-bottom:.5rem}.nmc-field-label[data-v-e494f87a]{display:block;font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8;margin-bottom:.3rem}.nmc-tenant-search[data-v-e494f87a]{position:relative}.nmc-tenant-results[data-v-e494f87a]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:-.4rem;margin-bottom:.5rem;overflow:hidden}.nmc-tenant-result[data-v-e494f87a]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.5rem .6rem;background:none;border:none;cursor:pointer;text-align:left}.nmc-tenant-result[data-v-e494f87a]:hover{background:#f8fafc}.nmc-tenant-result-name[data-v-e494f87a]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.nmc-tenant-result-context[data-v-e494f87a]{font-family:var(--font-body);font-size:11px;color:#64748b}.nmc-tenant-card[data-v-e494f87a]{display:flex;align-items:center;gap:.6rem;height:48px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:0 .6rem;margin-bottom:.5rem}.nmc-tenant-avatar[data-v-e494f87a]{width:32px;height:32px;border-radius:50%;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nmc-tenant-info[data-v-e494f87a]{flex:1;min-width:0}.nmc-tenant-name[data-v-e494f87a]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.nmc-tenant-sub[data-v-e494f87a]{font-family:var(--font-body);font-size:11px;color:#64748b}.nmc-tenant-clear[data-v-e494f87a]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.nmc-pills[data-v-e494f87a],.nmc-plot-pills[data-v-e494f87a],.nmc-type-grid[data-v-e494f87a]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.nmc-type-grid[data-v-e494f87a]{display:grid;grid-template-columns:1fr 1fr}.nmc-pill[data-v-e494f87a]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.3rem .65rem;font-family:var(--font-body);font-size:12px;color:#64748b;cursor:pointer}.nmc-pill--active[data-v-e494f87a]{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:500}.nmc-type-pill[data-v-e494f87a]{display:flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem;font-family:var(--font-body);font-size:12px;color:#64748b;cursor:pointer}.nmc-type-pill--active[data-v-e494f87a]{border-color:#3b82f6;background:#eff6ff;color:#1e3a5f;font-weight:500}.nmc-amount-row[data-v-e494f87a]{display:flex;gap:.4rem;margin-bottom:.5rem}.nmc-amount-input-wrap[data-v-e494f87a]{flex:1;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 .5rem;height:40px}.nmc-amount-prefix[data-v-e494f87a]{color:#94a3b8;margin-right:.2rem}.nmc-amount-input[data-v-e494f87a]{border:none;outline:none;font-family:var(--font-mono);font-size:16px;font-weight:700;color:#1e3a5f;width:100%}.nmc-currency-select[data-v-e494f87a]{flex:0 0 80px;margin-bottom:0}.nmc-toggle-row[data-v-e494f87a]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f;margin-bottom:.5rem}.nmc-iva-percent[data-v-e494f87a]{width:50px;margin-bottom:0;padding:.2rem .4rem}.nmc-iva-breakdown[data-v-e494f87a]{font-family:var(--font-body);font-size:11px;color:#64748b;margin:-.3rem 0 .5rem}.nmc-penalty-fields[data-v-e494f87a]{display:flex;gap:.4rem}.nmc-penalty-fields .nmc-input[data-v-e494f87a]{flex:1}.nmc-dropzone[data-v-e494f87a]{border:1px dashed #cbd5e1;background:#f8f9fc;border-radius:8px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;cursor:pointer;margin-bottom:.5rem}.nmc-dropzone span[data-v-e494f87a]:first-child{font-size:20px;color:#94a3b8}.nmc-dropzone-hint[data-v-e494f87a]{font-family:var(--font-body);font-size:9px;color:#94a3b8;text-align:center;padding:0 1rem}.nmc-attachments[data-v-e494f87a]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.nmc-attachment-pill[data-v-e494f87a]{display:flex;align-items:center;gap:.3rem;background:#f1f5f9;border-radius:20px;padding:.2rem .5rem;font-family:var(--font-body);font-size:10px;color:#64748b}.nmc-attachment-pill .mdi[data-v-e494f87a]{cursor:pointer;font-size:10px}.nmc-preview[data-v-e494f87a]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem;margin-top:.5rem}.nmc-preview__content[data-v-e494f87a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.nmc-preview__type-tag[data-v-e494f87a]{font-size:10px;border-radius:4px;padding:.1rem .4rem;font-weight:500}.nmc-preview__type-tag--PENALTY[data-v-e494f87a]{background:#fee2e2;color:#dc2626}.nmc-preview__type-tag--SPECIAL_SERVICE[data-v-e494f87a]{background:#dbeafe;color:#2563eb}.nmc-preview__type-tag--BILLING_ADJUSTMENT[data-v-e494f87a]{background:#fef3c7;color:#d97706}.nmc-preview__type-tag--OTHER[data-v-e494f87a]{background:#f1f5f9;color:#64748b}.nmc-preview__desc[data-v-e494f87a]{flex:1;font-family:var(--font-body);font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmc-preview__amount[data-v-e494f87a]{font-family:var(--font-mono);font-weight:700;font-size:13px;color:#1e3a5f}.nmc-preview__due[data-v-e494f87a]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.nmc-preview__hint[data-v-e494f87a]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:10px;color:#3b82f6;margin-top:.4rem}.nmc-footer[data-v-e494f87a]{flex-shrink:0;display:flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;border-top:1px solid #e2e8f0}.nmc-cancel-btn[data-v-e494f87a]{flex:0 0 35%;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:38px;font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;cursor:pointer}.nmc-submit-wrap[data-v-e494f87a]{flex:1;display:flex;flex-direction:column;gap:.2rem}.nmc-submit-btn[data-v-e494f87a]{width:100%;background:#3b82f6;border:none;border-radius:6px;height:38px;font-family:var(--font-body);font-size:13px;font-weight:500;color:#fff;cursor:pointer;box-shadow:0 0 12px rgba(59,130,246,.4)}.nmc-submit-btn[data-v-e494f87a]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.nmc-submit-hint[data-v-e494f87a]{font-family:var(--font-body);font-size:10px;color:#94a3b8;text-align:center}.bsp-backdrop[data-v-86acd190]{position:fixed;inset:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:2000}.bsp-header[data-v-86acd190]{display:flex;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9}.bsp-title[data-v-86acd190]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#1e3a5f}.bsp-close[data-v-86acd190]{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.bsp-body[data-v-86acd190]::-webkit-scrollbar{width:6px}.bsp-body[data-v-86acd190]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.bsp-body[data-v-86acd190]::-webkit-scrollbar-track{background:transparent}.bsp-section-title[data-v-86acd190]{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;color:#94a3b8;margin-top:.6rem}.bsp-tenant-list[data-v-86acd190]::-webkit-scrollbar{width:6px}.bsp-tenant-list[data-v-86acd190]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.bsp-tenant-list[data-v-86acd190]::-webkit-scrollbar-track{background:transparent}.bsp-radio-row[data-v-86acd190],.bsp-toggle-row[data-v-86acd190]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.bsp-footer[data-v-86acd190]{padding:.85rem 1.25rem;border-top:1px solid #f1f5f9}.bsp-generate-btn[data-v-86acd190]{width:100%;background:#3b82f6;color:#fff;border:none;border-radius:6px;height:38px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.bsp-generate-btn[data-v-86acd190]:disabled{opacity:.6}.bsp-tenant-list[data-v-86acd190]{max-height:140px}.bsp-tenant-row[data-v-86acd190]{display:flex;align-items:center;gap:.5rem;height:26px;font-family:var(--font-body);font-size:11px;min-width:0}.bsp-tenant-name[data-v-86acd190]{flex:1;min-width:0;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsp-tenant-amount[data-v-86acd190]{font-family:var(--font-mono);color:#1e3a5f;flex-shrink:0}.bsp-tenant-overdue[data-v-86acd190]{color:#dc2626;font-size:10px;flex-shrink:0}.bsp-modal[data-v-86acd190]{width:400px;max-height:85vh;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}.bsp-body[data-v-86acd190]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.bsp-tenant-list[data-v-86acd190]{max-height:220px;overflow-y:auto;background:#f8f9fc;border-radius:6px;padding:.4rem;flex-shrink:0}.bsp-notice[data-v-86acd190]{font-family:var(--font-body);font-size:12px;line-height:1.4;border-radius:6px;padding:.5rem .65rem;margin-bottom:.6rem;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.bsp-notice--warn[data-v-86acd190]{background:#fffbeb;color:#92400e;border-color:#fde68a}.cob-board[data-v-03c14f8c]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 1.5rem 1.5rem;gap:.75rem}.cob-board__summary[data-v-03c14f8c]{height:44px;flex-shrink:0;display:flex;align-items:center;gap:1rem;padding:0 1rem;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px}.cob-board__summary-label[data-v-03c14f8c]{font-family:var(--font-body);font-size:12px;font-weight:500;color:#1e3a5f}.cob-board__summary-pills[data-v-03c14f8c]{display:flex;gap:.75rem;font-family:var(--font-body);font-size:11px;font-weight:500}.cob-board__summary-total[data-v-03c14f8c]{margin-left:auto;font-family:var(--font-mono);font-weight:700;font-size:15px;color:#dc2626}.cob-board__batch-bar[data-v-03c14f8c]{height:44px;flex-shrink:0;display:flex;align-items:center;gap:1rem;padding:0 1rem;background:#3b82f6;border-radius:8px}.cob-board__batch-count[data-v-03c14f8c]{color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500}.cob-board__batch-action[data-v-03c14f8c]{background:none;border:none;border-left:1px solid hsla(0,0%,100%,.3);padding-left:1rem;color:#fff;font-family:var(--font-body);font-size:12px;cursor:pointer}.cob-board__batch-clear[data-v-03c14f8c]{margin-left:auto;background:none;border:none;color:#fff;cursor:pointer;display:flex}.cob-board__columns[data-v-03c14f8c]{flex:1;min-height:0;display:flex;gap:1rem}.cob-board__column[data-v-03c14f8c]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg-surface-1);border:1px solid var(--border-active);border-radius:10px;overflow:hidden}.cob-board__column-header[data-v-03c14f8c]{height:56px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:0 .9rem;border-top:3px solid;border-bottom:1px solid #f1f5f9}.cob-board__column-range[data-v-03c14f8c]{font-family:var(--font-display);font-weight:700;font-size:13px}.cob-board__column-badge[data-v-03c14f8c]{position:absolute;margin-left:130px;font-family:var(--font-body);font-size:11px;border-radius:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.cob-board__column-total[data-v-03c14f8c]{font-family:var(--font-mono);font-size:12px;margin-top:.1rem}.cob-board__column-body[data-v-03c14f8c]{flex:1;min-height:0;overflow-y:auto;padding:.6rem;display:flex;flex-direction:column;gap:.5rem}.cob-board__column-body[data-v-03c14f8c]::-webkit-scrollbar{width:6px}.cob-board__column-body[data-v-03c14f8c]::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.cob-board__column-body[data-v-03c14f8c]::-webkit-scrollbar-track{background:transparent}.cob-board__column-empty[data-v-03c14f8c]{text-align:center;padding:1.5rem;font-family:var(--font-body);font-size:12px;color:#94a3b8}.cob-board__card[data-v-03c14f8c]{min-height:100px;background:#fff;border:1px solid #e2e8f0;border-left:3px solid;border-radius:8px;padding:.6rem;display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.cob-board__card-top[data-v-03c14f8c]{display:flex;flex-direction:column;gap:.1rem}.cob-board__card-name[data-v-03c14f8c]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f;cursor:pointer;width:-moz-fit-content;width:fit-content}.cob-board__card-name--selected[data-v-03c14f8c]{text-decoration:underline;color:#3b82f6}.cob-board__card-plot[data-v-03c14f8c]{font-size:10px;background:#f1f5f9;color:#64748b;border-radius:4px;padding:.02rem .3rem;width:-moz-fit-content;width:fit-content}.cob-board__card-middle[data-v-03c14f8c]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.cob-board__card-amount[data-v-03c14f8c]{font-family:var(--font-mono);font-weight:700;font-size:16px}.cob-board__card-breakdown[data-v-03c14f8c]{font-family:var(--font-body);font-size:10px;color:#94a3b8;margin-top:.15rem}.cob-board__card-time[data-v-03c14f8c]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex-shrink:0}.cob-board__card-days[data-v-03c14f8c]{font-family:var(--font-body);font-size:12px;font-weight:500}.cob-board__card-contact[data-v-03c14f8c]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.cob-board__card-contact--none[data-v-03c14f8c]{color:#d97706}.cob-board__card-actions[data-v-03c14f8c]{display:flex;justify-content:space-between;margin-top:auto}.cob-board__card-action[data-v-03c14f8c]{background:none;border:none;font-family:var(--font-body);font-size:11px;font-weight:500;color:#64748b;cursor:pointer;padding:0}.cob-board__card-action--primary[data-v-03c14f8c]{color:#3b82f6}.cbz-notice[data-v-03c14f8c]{display:flex;align-items:flex-start;gap:.5rem;margin:0 1.5rem .5rem;padding:.5rem .75rem;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-family:var(--font-body);font-size:12px;line-height:1.4}.cbz-notice__text[data-v-03c14f8c]{flex:1;min-width:0}.cbz-notice__close[data-v-03c14f8c]{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}.cobranza-view[data-v-eac40bb8]{display:flex;flex-direction:column;flex:1;min-height:0}.cobranza-loading[data-v-eac40bb8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary)}.cobranza-loading__spinner[data-v-eac40bb8]{font-size:1.8rem;animation:cobranza-spin-eac40bb8 .8s linear infinite}.cobranza-loading__text[data-v-eac40bb8]{font-size:.85rem;font-family:var(--font-body)}@keyframes cobranza-spin-eac40bb8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cobranza-view__body[data-v-eac40bb8],.cobranza-view__main[data-v-eac40bb8]{display:flex;flex:1;min-height:0;overflow:hidden}.cobranza-view__main[data-v-eac40bb8]{min-width:0;flex-direction:column}.panel-slide-enter-active[data-v-eac40bb8],.panel-slide-leave-active[data-v-eac40bb8]{transition:transform .25s ease-out,opacity .25s ease-out}.panel-slide-enter-from[data-v-eac40bb8],.panel-slide-leave-to[data-v-eac40bb8]{transform:translateX(24px);opacity:0}.cfg-topbar[data-v-28df236a]{display:flex;align-items:center;padding:.6rem 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle);gap:.75rem;height:56px;box-sizing:border-box}.cfg-topbar__left[data-v-28df236a]{display:flex;flex-direction:column;flex-shrink:0}.cfg-topbar__section[data-v-28df236a]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff}.cfg-topbar__park-name[data-v-28df236a]{font-family:var(--font-body);font-size:11px;color:hsla(0,0%,100%,.6)}.cfg-topbar__divider[data-v-28df236a]{width:1px;align-self:stretch;background:hsla(0,0%,100%,.15);flex-shrink:0}.cfg-topbar__spacer[data-v-28df236a]{flex:1}.cfg-topbar__breadcrumb[data-v-28df236a]{font-family:var(--font-body);font-size:13px;color:hsla(0,0%,100%,.7)}.cfg-fade-enter-active[data-v-28df236a],.cfg-fade-leave-active[data-v-28df236a]{transition:opacity .15s ease}.cfg-fade-enter-from[data-v-28df236a],.cfg-fade-leave-to[data-v-28df236a]{opacity:0}.cfg-topbar__pending-wrap[data-v-28df236a]{position:relative;margin-left:12px}.cfg-topbar__pending-tag[data-v-28df236a]{display:flex;align-items:center;gap:.35rem;height:22px;background:#92400e;color:#fde68a;font-family:var(--font-body);font-size:11px;font-weight:500;border-radius:20px;padding:0 .65rem;white-space:nowrap}.cfg-topbar__pending-dot[data-v-28df236a]{width:6px;height:6px;border-radius:50%;background:#fde68a;animation:cfg-blink-28df236a 1.4s ease-in-out infinite}@keyframes cfg-blink-28df236a{0%,to{opacity:1}50%{opacity:.3}}.cfg-topbar__tooltip[data-v-28df236a]{position:absolute;top:calc(100% + 6px);left:0;background:#1e3a5f;color:#fff;font-family:var(--font-body);font-size:11px;padding:.4rem .6rem;border-radius:8px;white-space:nowrap;z-index:200;box-shadow:0 8px 24px rgba(0,0,0,.25)}.cfg-topbar__user-avatar[data-v-28df236a]{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cps[data-v-5be6b3fd]{display:flex;flex-direction:column;gap:1.5rem;max-width:640px}.cps-banner[data-v-5be6b3fd]{display:flex;align-items:center;gap:.5rem;height:56px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:0 1rem;font-family:var(--font-body);font-size:12px;color:#1d4ed8}.cps-group[data-v-5be6b3fd]{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.cps-group-title[data-v-5be6b3fd]{font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#64748b;margin-bottom:.4rem}.cps-label[data-v-5be6b3fd]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8;margin-top:.4rem}.cps-input[data-v-5be6b3fd],.cps-textarea[data-v-5be6b3fd]{font-family:var(--font-body);font-size:13px;color:#1e3a5f;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .6rem;box-sizing:border-box;width:100%}.cps-input--error[data-v-5be6b3fd]{border-color:#e84545}.cps-error[data-v-5be6b3fd]{font-family:var(--font-body);font-size:11px;color:#dc2626}.cps-warn[data-v-5be6b3fd]{font-family:var(--font-body);font-size:11px;color:#d97706}.cps-textarea[data-v-5be6b3fd]{resize:vertical}.cps-row-2col[data-v-5be6b3fd]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cps-hint[data-v-5be6b3fd]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.cps-hint-blue[data-v-5be6b3fd]{font-family:var(--font-body);font-size:10px;color:#3b82f6}.cps-logo-dropzone[data-v-5be6b3fd]{height:120px;border:1px dashed #cbd5e1;background:#f8f9fc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;cursor:pointer;color:#94a3b8;font-family:var(--font-body);font-size:12px}.cps-logo-dropzone .mdi[data-v-5be6b3fd]{font-size:32px}.cps-logo-preview-wrap[data-v-5be6b3fd]{display:flex;align-items:center;gap:1rem}.cps-logo-preview[data-v-5be6b3fd]{width:80px;height:80px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#f8f9fc;border:1px solid #e2e8f0}.cps-logo-actions[data-v-5be6b3fd]{display:flex;flex-direction:column;gap:.3rem}.cps-link-btn[data-v-5be6b3fd]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;text-align:left;padding:0}.cps-link-btn--red[data-v-5be6b3fd]{color:#dc2626}.cps-toggle-row[data-v-5be6b3fd]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:13px;color:#1e3a5f}.cps-bank-fields[data-v-5be6b3fd]{display:flex;flex-direction:column;gap:.2rem;transition:opacity .15s ease}.cps-bank-fields--disabled[data-v-5be6b3fd]{opacity:.5;pointer-events:none}.cps-bank-preview[data-v-5be6b3fd]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;min-height:80px;padding:.6rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.cps-bank-preview-clabe[data-v-5be6b3fd]{font-family:var(--font-mono);font-size:13px}.cps-bank-preview-note[data-v-5be6b3fd]{font-size:10px;color:#94a3b8}.cps-input-suffix-wrap[data-v-5be6b3fd]{display:flex;align-items:center;gap:.4rem}.cps-input-suffix-wrap .cps-input[data-v-5be6b3fd]{width:140px}.cps-input-suffix[data-v-5be6b3fd]{font-family:var(--font-body);font-size:13px;color:#94a3b8}.cps-readonly-value[data-v-5be6b3fd]{font-family:var(--font-body);font-size:13px;color:#64748b;background:#f8f9fc;border-radius:6px;padding:.5rem .6rem}.cps-zones[data-v-5be6b3fd]{display:flex;flex-direction:column;gap:.2rem}.cps-zone-row[data-v-5be6b3fd]{display:flex;align-items:center;height:36px;gap:.5rem}.cps-zone-name[data-v-5be6b3fd]{flex:1;font-family:var(--font-body);font-size:13px;color:#1e3a5f}.cps-zone-input[data-v-5be6b3fd]{flex:1;padding:.3rem .5rem}.cps-zone-actions[data-v-5be6b3fd]{display:flex;gap:.3rem}.cps-icon-btn[data-v-5be6b3fd]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.cps-save-btn[data-v-5be6b3fd]{align-self:flex-start;margin-top:.6rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.cps-save-btn[data-v-5be6b3fd]:disabled{opacity:.4;cursor:default}.cps-toast[data-v-5be6b3fd]{position:fixed;top:1rem;right:1rem;display:flex;align-items:center;gap:.4rem;background:#1e3a5f;color:#fff;padding:.6rem 1rem;border-radius:8px;font-family:var(--font-body);font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:3000}.cps-toast .mdi[data-v-5be6b3fd]{color:#10b981}.cps-toast-fade-enter-active[data-v-5be6b3fd],.cps-toast-fade-leave-active[data-v-5be6b3fd]{transition:opacity .3s ease}.cps-toast-fade-enter-from[data-v-5be6b3fd],.cps-toast-fade-leave-to[data-v-5be6b3fd]{opacity:0}.cbs[data-v-500b4b9c]{display:flex;flex-direction:column;gap:1.5rem;max-width:640px}.cbs-group[data-v-500b4b9c]{display:flex;flex-direction:column;gap:.6rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.cbs-group-title[data-v-500b4b9c]{font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#64748b}.cbs-group-sub[data-v-500b4b9c]{font-family:var(--font-body);font-size:11px;color:#94a3b8;margin-top:-.4rem}.cbs-rule-card[data-v-500b4b9c]{background:#fff;border:1px solid #e2e8f0;border-left:3px solid;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.cbs-rule-card__title[data-v-500b4b9c]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.cbs-rule-card__controls[data-v-500b4b9c]{display:flex;gap:1rem;align-items:flex-end}.cbs-stepper[data-v-500b4b9c]{display:flex;flex-direction:column;gap:.2rem}.cbs-stepper-label[data-v-500b4b9c]{font-family:var(--font-body);font-size:10px;color:#94a3b8;text-transform:uppercase}.cbs-stepper-control[data-v-500b4b9c]{display:flex;align-items:center;gap:.4rem}.cbs-stepper-control button[data-v-500b4b9c]{width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#f8f9fc;color:#1e3a5f;cursor:pointer;font-size:14px}.cbs-stepper-control span[data-v-500b4b9c]{font-family:var(--font-mono);font-size:13px;width:24px;text-align:center}.cbs-select[data-v-500b4b9c]{height:32px;border:1px solid #e2e8f0;border-radius:6px;padding:0 .5rem;font-family:var(--font-body);font-size:12px;width:160px}.cbs-example[data-v-500b4b9c]{font-family:var(--font-body);font-size:11px;font-style:italic;color:#3b82f6}.cbs-hint[data-v-500b4b9c]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.cbs-threshold-row[data-v-500b4b9c]{display:flex;align-items:flex-end;gap:.75rem}.cbs-label[data-v-500b4b9c]{display:block;font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8;margin-bottom:.2rem}.cbs-input-suffix-wrap[data-v-500b4b9c]{display:flex;align-items:center;gap:.3rem}.cbs-input[data-v-500b4b9c]{width:60px;font-family:var(--font-body);font-size:13px;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .5rem}.cbs-input--error[data-v-500b4b9c]{border-color:#e84545}.cbs-input-suffix[data-v-500b4b9c]{color:#94a3b8;font-size:13px}.cbs-threshold-arrow[data-v-500b4b9c]{color:#94a3b8;font-size:16px;margin-bottom:.6rem}.cbs-error[data-v-500b4b9c]{font-family:var(--font-body);font-size:11px;color:#dc2626}.cbs-threshold-bar[data-v-500b4b9c]{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-top:.4rem}.cbs-threshold-bar__green[data-v-500b4b9c]{background:#10b981}.cbs-threshold-bar__amber[data-v-500b4b9c]{background:#f0a500}.cbs-threshold-bar__red[data-v-500b4b9c]{background:#e84545}.cbs-threshold-labels[data-v-500b4b9c]{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:10px;margin-top:.3rem}.cbs-toggle-row[data-v-500b4b9c]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:13px;color:#1e3a5f}.cbs-toggle-row--master[data-v-500b4b9c]{font-weight:500}.cbs-reminders[data-v-500b4b9c]{display:flex;flex-direction:column;gap:.5rem;transition:opacity .15s ease}.cbs-reminders--disabled[data-v-500b4b9c]{opacity:.5;pointer-events:none}.cbs-reminder-row[data-v-500b4b9c]{display:flex;align-items:center;gap:.75rem;height:56px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 .9rem}.cbs-reminder-info[data-v-500b4b9c]{flex:1;min-width:0}.cbs-reminder-name[data-v-500b4b9c]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.cbs-reminder-desc[data-v-500b4b9c]{font-family:var(--font-body);font-size:11px;color:#64748b}.cbs-save-btn[data-v-500b4b9c]{align-self:flex-start;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.cbs-save-btn[data-v-500b4b9c]:disabled{opacity:.4;cursor:default}.cbs-impact-note[data-v-500b4b9c]{gap:.5rem;min-height:48px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:11px;color:#1d4ed8}.cbs-impact-note[data-v-500b4b9c],.cbs-toast[data-v-500b4b9c]{display:flex;align-items:center;padding:.6rem 1rem;font-family:var(--font-body)}.cbs-toast[data-v-500b4b9c]{position:fixed;top:1rem;right:1rem;gap:.4rem;background:#1e3a5f;color:#fff;border-radius:8px;font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:3000;max-width:400px}.cbs-toast .mdi[data-v-500b4b9c]{color:#10b981;flex-shrink:0}.cbs-toast-fade-enter-active[data-v-500b4b9c],.cbs-toast-fade-leave-active[data-v-500b4b9c]{transition:opacity .3s ease}.cbs-toast-fade-enter-from[data-v-500b4b9c],.cbs-toast-fade-leave-to[data-v-500b4b9c]{opacity:0}.css-section[data-v-28461b56]{display:flex;flex-direction:column;gap:1.5rem;max-width:680px}.css-group[data-v-28461b56]{display:flex;flex-direction:column;gap:.6rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.css-group-title[data-v-28461b56]{font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#64748b}.css-group-sub[data-v-28461b56]{font-family:var(--font-body);font-size:11px;color:#94a3b8;margin-top:-.4rem}.css-empty[data-v-28461b56]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2rem;text-align:center}.css-empty-icon[data-v-28461b56]{font-size:32px;color:#cbd5e1}.css-empty-title[data-v-28461b56]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#64748b}.css-empty-sub[data-v-28461b56]{font-family:var(--font-body);font-size:11px;color:#94a3b8;max-width:320px}.css-provider-card[data-v-28461b56]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.css-provider-card>div[data-v-28461b56]:not(.css-provider-expanded){display:flex;align-items:center;gap:.75rem;height:72px;padding:0 14px}.css-provider-icon[data-v-28461b56]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:10px;margin-top:10px}.css-provider-info[data-v-28461b56]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.css-provider-name[data-v-28461b56]{font-family:var(--font-body);font-size:13px;font-weight:500;color:#1e3a5f}.css-provider-type-tag[data-v-28461b56]{font-size:10px;border-radius:4px;padding:.05rem .35rem;width:-moz-fit-content;width:fit-content}.css-provider-contact[data-v-28461b56]{display:flex;flex-direction:column;gap:.1rem;flex-shrink:0}.css-provider-contact-line[data-v-28461b56]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:11px;color:#64748b}.css-copy-icon[data-v-28461b56]{font-size:10px;color:#cbd5e1;cursor:pointer}.css-provider-actions[data-v-28461b56]{display:flex;flex-direction:column;gap:.3rem;flex-shrink:0}.css-icon-btn[data-v-28461b56]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.css-icon-btn--red[data-v-28461b56]:hover{color:#dc2626}.css-provider-expanded[data-v-28461b56]{background:#fafafa;border-top:1px solid #f1f5f9;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.css-provider-form-grid[data-v-28461b56]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.css-provider-form-col[data-v-28461b56]{display:flex;flex-direction:column;gap:.4rem}.css-input[data-v-28461b56],.css-textarea[data-v-28461b56]{font-family:var(--font-body);font-size:12px;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .5rem;box-sizing:border-box;width:100%}.css-textarea[data-v-28461b56]{resize:vertical}.css-provider-form-actions[data-v-28461b56]{display:flex;justify-content:flex-end;gap:.5rem}.css-cancel-btn[data-v-28461b56]{background:none;border:none;color:#64748b;font-family:var(--font-body);font-size:12px;cursor:pointer}.css-add-btn[data-v-28461b56]{height:48px;background:transparent;border:1px dashed #cbd5e1;border-radius:8px;font-family:var(--font-body);font-size:13px;color:#94a3b8;cursor:pointer}.css-add-btn[data-v-28461b56]:hover{border-color:#3b82f6;color:#3b82f6}.css-chips[data-v-28461b56]{display:flex;flex-wrap:wrap;gap:.5rem}.css-chip[data-v-28461b56]{display:inline-flex;align-items:center;gap:.35rem;height:36px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:20px;padding:0 .75rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.css-chip-lock[data-v-28461b56]{font-size:10px;color:#cbd5e1}.css-chip-remove[data-v-28461b56]{font-size:10px;color:#94a3b8;cursor:pointer}.css-add-type-row[data-v-28461b56]{display:flex;align-items:center;gap:.4rem}.css-link-btn[data-v-28461b56]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;padding:0}.css-type-input[data-v-28461b56]{width:200px}.css-save-btn[data-v-28461b56]{align-self:flex-start;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.css-toast[data-v-28461b56]{position:fixed;top:1rem;right:1rem;display:flex;align-items:center;gap:.4rem;background:#1e3a5f;color:#fff;padding:.6rem 1rem;border-radius:8px;font-family:var(--font-body);font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:3000}.css-toast .mdi[data-v-28461b56]{color:#10b981}.css-toast-fade-enter-active[data-v-28461b56],.css-toast-fade-leave-active[data-v-28461b56]{transition:opacity .3s ease}.css-toast-fade-enter-from[data-v-28461b56],.css-toast-fade-leave-to[data-v-28461b56]{opacity:0}.css-search-wrap[data-v-28461b56]{display:flex;align-items:center;gap:.4rem;height:36px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:0 .7rem}.css-search-icon[data-v-28461b56]{color:#94a3b8;font-size:14px}.css-search-input[data-v-28461b56]{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.css-search-clear[data-v-28461b56]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.css-search-empty[data-v-28461b56]{text-align:center;padding:1.5rem;font-family:var(--font-body);font-size:12px;color:#94a3b8}.cts-section[data-v-6eac6750]{display:flex;flex-direction:column;gap:.75rem;max-width:760px}.cts-header[data-v-6eac6750]{display:flex;align-items:center;justify-content:space-between}.cts-group-title[data-v-6eac6750]{font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#64748b}.cts-add-btn[data-v-6eac6750]{background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.4rem .75rem;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer}.cts-empty[data-v-6eac6750]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2rem}.cts-empty-icon[data-v-6eac6750]{font-size:32px;color:#cbd5e1}.cts-empty-title[data-v-6eac6750]{font-family:var(--font-body);font-size:13px;color:#64748b}.cts-card[data-v-6eac6750]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.cts-card-top[data-v-6eac6750]{display:flex;align-items:center;gap:.6rem}.cts-card-avatar-wrap[data-v-6eac6750]{position:relative;flex-shrink:0}.cts-card-avatar[data-v-6eac6750]{width:36px;height:36px;border-radius:50%;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.cts-card-avatar--small[data-v-6eac6750]{width:24px;height:24px;font-size:10px}.cts-card-presence[data-v-6eac6750]{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:2px solid #fff}.cts-card-presence--available[data-v-6eac6750]{background:#10b981}.cts-card-presence--working[data-v-6eac6750]{background:#f0a500}.cts-card-presence--inactive[data-v-6eac6750]{background:#94a3b8}.cts-card-identity[data-v-6eac6750]{flex:1;min-width:0}.cts-card-name[data-v-6eac6750]{font-family:var(--font-body);font-size:14px;font-weight:500;color:#1e3a5f}.cts-card-specialty[data-v-6eac6750]{font-family:var(--font-body);font-size:11px;color:#94a3b8}.cts-card-actions[data-v-6eac6750]{display:flex;gap:.3rem}.cts-icon-btn[data-v-6eac6750]{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.cts-more-wrap[data-v-6eac6750]{position:relative}.cts-more-menu[data-v-6eac6750]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);padding:.3rem;z-index:50;min-width:160px}.cts-more-menu button[data-v-6eac6750]{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--font-body);font-size:12px;color:#dc2626;padding:.4rem .5rem;cursor:pointer;border-radius:5px}.cts-more-menu button[data-v-6eac6750]:hover{background:#fef2f2}.cts-card-contact-row[data-v-6eac6750]{display:flex;flex-wrap:wrap;gap:.9rem;font-family:var(--font-body);font-size:11px;color:#64748b;padding-left:44px}.cts-contact-item[data-v-6eac6750]{display:flex;align-items:center;gap:.25rem}.cts-capacity-row[data-v-6eac6750]{padding-left:44px}.cts-capacity-label[data-v-6eac6750]{font-family:var(--font-body);font-size:11px;color:#64748b}.cts-capacity-bar[data-v-6eac6750]{height:4px;background:#e2e8f0;border-radius:2px;margin-top:.2rem;overflow:hidden;max-width:220px}.cts-capacity-fill[data-v-6eac6750]{height:100%}.cts-capacity-fill--green[data-v-6eac6750]{background:#10b981}.cts-capacity-fill--amber[data-v-6eac6750]{background:#f0a500}.cts-capacity-fill--red[data-v-6eac6750]{background:#e84545}.cts-history-row[data-v-6eac6750]{display:flex;flex-wrap:wrap;gap:.9rem;padding-left:44px;font-family:var(--font-body);font-size:10px;color:#94a3b8}.cts-history-item--green[data-v-6eac6750]{color:#16a34a}.cts-history-item--amber[data-v-6eac6750]{color:#d97706}.cts-history-item--red[data-v-6eac6750]{color:#dc2626}.cts-form[data-v-6eac6750]{display:flex;flex-direction:column;gap:.6rem}.cts-form-columns[data-v-6eac6750]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.cts-form-col[data-v-6eac6750]{display:flex;flex-direction:column;gap:.4rem}.cts-form-col-title[data-v-6eac6750]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8}.cts-input[data-v-6eac6750],.cts-textarea[data-v-6eac6750]{font-family:var(--font-body);font-size:12px;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .5rem;box-sizing:border-box;width:100%}.cts-textarea[data-v-6eac6750]{resize:vertical}.cts-color-picker[data-v-6eac6750]{display:flex;gap:.3rem}.cts-color-swatch[data-v-6eac6750]{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer}.cts-color-swatch--active[data-v-6eac6750]{border-color:#1e3a5f}.cts-field-row[data-v-6eac6750]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cts-field-label[data-v-6eac6750]{font-family:var(--font-body);font-size:12px;color:#64748b}.cts-stepper[data-v-6eac6750]{display:flex;align-items:center;gap:.5rem}.cts-stepper button[data-v-6eac6750]{width:22px;height:22px;border-radius:50%;border:1px solid #e2e8f0;background:#f8f9fc;cursor:pointer;font-size:13px}.cts-stepper span[data-v-6eac6750]{font-family:var(--font-mono);font-size:12px;min-width:14px;text-align:center}.cts-pills[data-v-6eac6750]{display:flex;gap:.3rem}.cts-pill[data-v-6eac6750]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.25rem .6rem;font-family:var(--font-body);font-size:11px;color:#64748b;cursor:pointer}.cts-pill--active[data-v-6eac6750]{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:500}.cts-days[data-v-6eac6750]{display:flex;gap:.25rem}.cts-day-btn[data-v-6eac6750]{width:26px;height:26px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-family:var(--font-body);font-size:10px;cursor:pointer}.cts-day-btn--active[data-v-6eac6750]{background:#3b82f6;border-color:#3b82f6;color:#fff}.cts-toggle-row[data-v-6eac6750]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.cts-form-actions[data-v-6eac6750]{display:flex;justify-content:flex-end;gap:.5rem}.cts-cancel-btn[data-v-6eac6750]{background:none;color:#64748b}.cts-cancel-btn[data-v-6eac6750],.cts-save-btn[data-v-6eac6750]{border:none;font-family:var(--font-body);font-size:12px;cursor:pointer}.cts-save-btn[data-v-6eac6750]{background:#3b82f6;color:#fff;border-radius:6px;padding:.5rem 1rem;font-weight:500}.cts-save-btn[data-v-6eac6750]:disabled{opacity:.4;cursor:default}.cts-inactive-toggle[data-v-6eac6750]{display:flex;align-items:center;gap:.3rem;background:none;border:none;font-family:var(--font-body);font-size:12px;color:#94a3b8;cursor:pointer;padding:.5rem 0}.cts-inactive-list[data-v-6eac6750]{display:flex;flex-direction:column;gap:.3rem}.cts-inactive-row[data-v-6eac6750]{display:flex;align-items:center;gap:.5rem;height:40px;background:#f8f9fc;border-radius:6px;padding:0 .6rem;opacity:.7}.cts-inactive-name[data-v-6eac6750]{flex:1;font-family:var(--font-body);font-size:12px;color:#64748b}.cts-reactivate-btn[data-v-6eac6750]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:11px;cursor:pointer}.cts-toast[data-v-6eac6750]{position:fixed;top:1rem;right:1rem;display:flex;align-items:center;gap:.4rem;background:#1e3a5f;color:#fff;padding:.6rem 1rem;border-radius:8px;font-family:var(--font-body);font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:3000}.cts-toast .mdi[data-v-6eac6750]{color:#10b981}.cts-toast-fade-enter-active[data-v-6eac6750],.cts-toast-fade-leave-active[data-v-6eac6750]{transition:opacity .3s ease}.cts-toast-fade-enter-from[data-v-6eac6750],.cts-toast-fade-leave-to[data-v-6eac6750]{opacity:0}.cns[data-v-5f049f16]{display:flex;flex-direction:column;gap:1.5rem;max-width:900px}.cns-group[data-v-5f049f16]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.cns-group-title[data-v-5f049f16]{font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#64748b}.cns-group-sub[data-v-5f049f16]{font-family:var(--font-body);font-size:11px;color:#94a3b8;margin-top:-.3rem}.cns-toggle-row[data-v-5f049f16]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:13px;color:#1e3a5f}.cns-banner[data-v-5f049f16]{height:32px;display:flex;align-items:center;padding:0 .75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-family:var(--font-body);font-size:11px;color:#92400e}.cns-table[data-v-5f049f16]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.cns-table-header[data-v-5f049f16]{display:flex;align-items:center;height:36px;background:#f8f9fc;border-bottom:1px solid #e2e8f0;padding:0 .75rem;gap:.5rem}.cns-table-header span[data-v-5f049f16]{font-family:var(--font-body);font-size:10px;font-weight:500;text-transform:uppercase;color:#94a3b8}.cns-col-event[data-v-5f049f16]{flex:0 0 45%}.cns-col-toggle[data-v-5f049f16]{flex:0 0 15%}.cns-col-recipient[data-v-5f049f16]{flex:0 0 25%}.cns-module-row[data-v-5f049f16]{display:flex;align-items:center;gap:.4rem;height:28px;background:#f8f9fc;padding:0 .75rem;font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;color:#64748b}.cns-module-row .mdi[data-v-5f049f16]{font-size:12px}.cns-event-row[data-v-5f049f16]{display:flex;align-items:center;height:44px;padding:0 .75rem;gap:.5rem;border-bottom:1px solid #f1f5f9;font-family:var(--font-body);font-size:12px;color:#1e3a5f}.cns-event-row--locked[data-v-5f049f16]{background:#fafafa}.cns-toggle--dimmed[data-v-5f049f16]{opacity:.4}.cns-input-inline[data-v-5f049f16],.cns-select[data-v-5f049f16]{font-family:var(--font-body);font-size:11px;border:1px solid #e2e8f0;border-radius:4px;padding:.25rem .35rem}.cns-input-inline[data-v-5f049f16]{width:130px}.cns-lock-icon[data-v-5f049f16]{font-size:10px;color:#cbd5e1}.cns-locked-note[data-v-5f049f16]{font-family:var(--font-body);font-size:10px;color:#94a3b8;font-style:italic}.cns-save-btn[data-v-5f049f16]{align-self:flex-start;background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.cns-save-note[data-v-5f049f16]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.cns-toast[data-v-5f049f16]{position:fixed;top:1rem;right:1rem;display:flex;align-items:center;gap:.4rem;background:#1e3a5f;color:#fff;padding:.6rem 1rem;border-radius:8px;font-family:var(--font-body);font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:3000}.cns-toast .mdi[data-v-5f049f16]{color:#10b981}.cns-toast-fade-enter-active[data-v-5f049f16],.cns-toast-fade-leave-active[data-v-5f049f16]{transition:opacity .3s ease}.cns-toast-fade-enter-from[data-v-5f049f16],.cns-toast-fade-leave-to[data-v-5f049f16]{opacity:0}.cns-whatsapp-row[data-v-5f049f16]{display:flex;flex-direction:column;gap:.2rem;margin-top:.4rem;padding-top:.4rem;border-top:1px dashed #e2e8f0}.cns-whatsapp-icon[data-v-5f049f16]{color:#25d366;font-size:16px}.cns-whatsapp-icon-sm[data-v-5f049f16]{color:#25d366;font-size:10px}.cns-whatsapp-desc[data-v-5f049f16]{font-family:var(--font-body);font-size:11px;color:#94a3b8;margin-left:1.4rem}.cns-link-btn[data-v-5f049f16]{background:none;border:none;color:#3b82f6;font-family:var(--font-body);font-size:12px;cursor:pointer;padding:0;text-align:left;width:-moz-fit-content;width:fit-content;margin-left:1.4rem}.cns-platform-note[data-v-5f049f16]{margin:.4rem 0;font-family:var(--font-body);font-size:12px;color:#1e3a5f;line-height:1.5}.cns-whatsapp-header[data-v-5f049f16]{display:flex;align-items:center;gap:.5rem}.cns-status-badge[data-v-5f049f16]{font-family:var(--font-body);font-size:10px;font-weight:500;border-radius:20px;padding:.1rem .5rem}.cns-status-badge--not_configured[data-v-5f049f16]{background:#f1f5f9;color:#64748b}.cns-status-badge--configuring[data-v-5f049f16]{background:#fef3c7;color:#d97706}.cns-status-badge--active[data-v-5f049f16]{background:#dcfce7;color:#16a34a}.cns-field-label[data-v-5f049f16]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:#94a3b8;margin-top:.5rem}.cns-input-full[data-v-5f049f16]{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:13px;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .6rem}.cns-hint[data-v-5f049f16]{font-family:var(--font-body);font-size:10px;color:#94a3b8}.cns-link[data-v-5f049f16]{color:#3b82f6}.cns-message-block[data-v-5f049f16]{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem}.cns-variable-chips[data-v-5f049f16]{display:flex;flex-wrap:wrap;gap:.3rem}.cns-var-chip[data-v-5f049f16]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:.1rem .5rem;font-family:var(--font-mono);font-size:10px;color:#1d4ed8;cursor:pointer}.cns-textarea[data-v-5f049f16]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;resize:vertical}.cns-preview-box[data-v-5f049f16],.cns-textarea[data-v-5f049f16]{font-family:var(--font-body);font-size:12px;border-radius:6px;padding:.5rem}.cns-preview-box[data-v-5f049f16]{background:#f8f9fc;color:#1e3a5f;font-style:italic}.cns-keywords-table[data-v-5f049f16]{display:flex;flex-direction:column;gap:.3rem}.cns-keyword-row[data-v-5f049f16]{display:flex;align-items:center;gap:.5rem}.cns-keyword-input[data-v-5f049f16]{width:130px;font-family:var(--font-mono);font-size:12px;border:1px solid #e2e8f0;border-radius:4px;padding:.3rem .5rem}.cns-keyword-action-input[data-v-5f049f16]{flex:1;font-family:var(--font-body);font-size:12px;border:1px solid #e2e8f0;border-radius:4px;padding:.3rem .5rem}.cns-col-event[data-v-5f049f16]{flex:0 0 34%;min-width:0}.cns-col-toggle[data-v-5f049f16]{flex:0 0 13%;display:flex;justify-content:center;min-width:0}.cns-col-recipient[data-v-5f049f16]{flex:0 0 21%;display:flex;align-items:center;gap:.3rem;min-width:0}.pce[data-v-6499112a]{display:flex;flex-direction:column;gap:8px;padding:6px 0 4px}.pce__title[data-v-6499112a]{font:500 11px Inter,sans-serif;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8}.pce__hint[data-v-6499112a]{margin:0;font:400 11px/1.4 Inter,sans-serif;color:#94a3b8}.pce__item[data-v-6499112a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.pce__info[data-v-6499112a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pce__name[data-v-6499112a]{font:500 13px Inter,sans-serif;color:#1e3a5f}.pce__meta[data-v-6499112a]{font:400 11px Inter,sans-serif;color:#94a3b8;word-break:break-all}.pce__input[data-v-6499112a]{flex:1 1 45%;min-width:120px;height:30px;padding:0 8px;border:1px solid #e2e8f0;border-radius:6px;font:400 12px Inter,sans-serif;color:#1e3a5f}.pce__actions[data-v-6499112a]{display:flex;gap:6px;width:100%}.pce__btn[data-v-6499112a]{height:28px;padding:0 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#1e3a5f;font:500 12px Inter,sans-serif;cursor:pointer}.pce__btn--primary[data-v-6499112a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pce__btn[data-v-6499112a]:disabled{opacity:.5}.pce__icon[data-v-6499112a]{width:28px;height:28px;border:none;background:none;color:#64748b;font-size:16px;cursor:pointer;border-radius:6px}.pce__icon[data-v-6499112a]:hover{background:#f1f5f9}.pce__icon--danger[data-v-6499112a]:hover{color:#ef4444}.pce__add[data-v-6499112a]{align-self:flex-start;height:30px;padding:0 12px;border:1px dashed #94a3b8;border-radius:6px;background:#fff;color:#64748b;font:500 12px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:4px}.pce__error[data-v-6499112a]{margin:0;font:400 12px Inter,sans-serif;color:#b91c1c}.usr-group[data-v-013113fe]{margin-bottom:32px}.usr-group__header[data-v-013113fe]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.usr-group__label[data-v-013113fe]{font:500 12px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.6px}.usr-group__count[data-v-013113fe],.usr-group__hint[data-v-013113fe]{font:400 11px Inter,sans-serif;color:#94a3b8}.usr-group__hint[data-v-013113fe]{margin-bottom:12px}.usr-divider[data-v-013113fe]{border:none;border-top:1px solid #f1f5f9;margin:0 0 24px}.usr-table[data-v-013113fe]{width:100%;border-collapse:collapse}.usr-table__row[data-v-013113fe]{border-bottom:1px solid #f1f5f9}.usr-table__col[data-v-013113fe]{padding:10px 8px;vertical-align:middle}.usr-avatar[data-v-013113fe]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font:600 11px Inter,sans-serif}.usr-table__name-line[data-v-013113fe]{font:500 13px Inter,sans-serif;color:#0f172a;display:flex;align-items:center;gap:6px}.usr-table__email-line[data-v-013113fe]{font:400 11px Inter,sans-serif;color:#94a3b8}.usr-tag-you[data-v-013113fe]{font:500 10px Inter,sans-serif;color:#3b82f6;background:#dbeafe;padding:1px 6px;border-radius:8px}.usr-role-pill[data-v-013113fe]{font:500 11px Inter,sans-serif;padding:3px 10px;border-radius:12px;color:#fff;white-space:nowrap}.usr-role-pill--admin[data-v-013113fe]{background:#3b82f6}.usr-role-pill--operations[data-v-013113fe]{background:#10b981}.usr-role-pill--finance[data-v-013113fe]{background:#8b5cf6}.usr-role-pill--maintenance_supervisor[data-v-013113fe]{background:#f0a500}.usr-role-pill--custom[data-v-013113fe]{background:#64748b}.usr-role-pill--technician[data-v-013113fe]{background:#0ea5e9}.usr-role-pill--tenant[data-v-013113fe]{background:#14b8a6}.usr-access-text[data-v-013113fe]{font:400 12px Inter,sans-serif;color:#64748b}.usr-access--pending[data-v-013113fe]{color:#d97706}.usr-actions-btn[data-v-013113fe]{border:none;background:none;cursor:pointer;color:#94a3b8}.usr-actions-btn[data-v-013113fe]:hover{color:#334155}.usr-menu[data-v-013113fe]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:180px;z-index:1000;padding:4px}.usr-menu__item[data-v-013113fe]{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 10px;font:400 12px Inter,sans-serif;color:#334155;cursor:pointer;border-radius:4px}.usr-menu__item[data-v-013113fe]:hover{background:#f8fafc}.usr-menu__item--danger[data-v-013113fe]{color:#dc2626}.usr-menu__role-picker[data-v-013113fe]{display:flex;flex-direction:column}.usr-menu__role-opt[data-v-013113fe]{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 10px;font:400 12px Inter,sans-serif;color:#334155;cursor:pointer;border-radius:4px}.usr-menu__role-opt[data-v-013113fe]:hover{background:#f8fafc}.usr-menu__role-opt[data-v-013113fe]:disabled{color:#cbd5e1;cursor:not-allowed;background:none}.usr-menu__role-opt--danger[data-v-013113fe]{color:#dc2626}.usr-menu__taken[data-v-013113fe]{font-size:10px}.usr-menu__empty[data-v-013113fe]{padding:8px 10px;font:400 12px Inter,sans-serif;color:#94a3b8}.usr-tech-link[data-v-013113fe]{display:flex;align-items:center;gap:4px;margin-top:4px;font:400 11px Inter,sans-serif;color:#64748b}.usr-tech-link--missing[data-v-013113fe]{color:#b45309}.usr-link-error[data-v-013113fe]{margin:8px 0;padding:8px 12px;border-radius:6px;background:#fef2f2;color:#b91c1c;font:400 12px Inter,sans-serif}.usr-invite-note[data-v-013113fe]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font:400 11px Inter,sans-serif;color:#64748b;margin-bottom:10px}.usr-invite[data-v-013113fe]{display:flex;flex-direction:column;gap:10px}.usr-invite__fields[data-v-013113fe]{display:flex;gap:8px;flex-wrap:wrap}.usr-invite__email[data-v-013113fe]{flex:1 1 220px}.usr-invite__email[data-v-013113fe],.usr-invite__role[data-v-013113fe]{min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif}.usr-invite__role[data-v-013113fe]{flex:1 1 200px}.usr-invite__name[data-v-013113fe]{flex:1 1 160px;min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif}.usr-invite__btn[data-v-013113fe]{align-self:flex-start;padding:8px 14px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font:500 13px Inter,sans-serif;cursor:pointer}.usr-invite__btn[data-v-013113fe]:disabled{opacity:.5;cursor:not-allowed}.usr-invite__error[data-v-013113fe]{margin-top:6px;font:400 11px Inter,sans-serif;color:#dc2626}.usr-role-cards[data-v-013113fe]{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.usr-role-card[data-v-013113fe]{flex:1;min-width:200px;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.usr-role-card__header[data-v-013113fe]{font:500 13px Inter,sans-serif;display:flex;align-items:center;gap:8px;margin-bottom:10px}.usr-role-card__tag[data-v-013113fe]{font:400 10px Inter,sans-serif;padding:2px 8px;border-radius:10px}.usr-role-card__list[data-v-013113fe]{list-style:none;padding:0;margin:0 0 10px}.usr-role-card__row[data-v-013113fe]{display:flex;align-items:center;gap:8px;font:400 12px Inter,sans-serif;color:#334155;padding:3px 0}.usr-check-ok[data-v-013113fe]{color:#10b981}.usr-check-no[data-v-013113fe]{color:#ef4444}.usr-role-card__note[data-v-013113fe]{font:400 10px Inter,sans-serif;color:#94a3b8}.usr-custom-role[data-v-013113fe]{margin-top:16px;border-top:1px solid #f1f5f9;padding-top:16px}.usr-custom-role__header[data-v-013113fe]{display:flex;align-items:center;gap:10px}.usr-custom-role__label[data-v-013113fe]{font:500 12px Inter,sans-serif;color:#334155}.usr-custom-role__builder[data-v-013113fe]{margin-top:12px}.usr-perm-table[data-v-013113fe]{width:100%;border-collapse:collapse;margin-bottom:12px}.usr-perm-table th[data-v-013113fe]{text-align:left;font:500 11px Inter,sans-serif;color:#94a3b8;padding:6px 8px}.usr-perm-table td[data-v-013113fe]{padding:6px 8px;font:400 12px Inter,sans-serif;color:#334155}.usr-custom-role__name[data-v-013113fe]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif}.usr-toggle[data-v-013113fe]{position:relative;display:inline-block;width:34px;height:18px;flex-shrink:0}.usr-toggle input[data-v-013113fe]{opacity:0;width:0;height:0}.usr-toggle__slider[data-v-013113fe]{position:absolute;inset:0;background:#cbd5e1;border-radius:20px;transition:.15s}.usr-toggle__slider[data-v-013113fe]:before{content:"";position:absolute;height:14px;width:14px;left:2px;top:2px;background:#fff;border-radius:50%;transition:.15s}.usr-toggle input:checked+.usr-toggle__slider[data-v-013113fe]{background:#3b82f6}.usr-toggle input:checked+.usr-toggle__slider[data-v-013113fe]:before{transform:translateX(16px)}.usr-toggle input:disabled+.usr-toggle__slider[data-v-013113fe]{opacity:.6;cursor:not-allowed}.usr-save-btn[data-v-013113fe]{padding:10px 18px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font:500 13px Inter,sans-serif;cursor:pointer;margin-bottom:32px}.usr-save-btn[data-v-013113fe]:disabled{opacity:.5;cursor:not-allowed}.usr-empty[data-v-013113fe]{font:400 12px Inter,sans-serif;color:#94a3b8;padding:16px 0}.usr-access-toggle-row[data-v-013113fe]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.usr-access-toggle-row__text[data-v-013113fe]{display:flex;flex-direction:column;gap:2px}.usr-access-toggle-row__title[data-v-013113fe]{font:500 12px Inter,sans-serif;color:#334155;text-transform:uppercase;letter-spacing:.3px}.usr-access-toggle-row__desc[data-v-013113fe]{font:400 11px Inter,sans-serif;color:#94a3b8}.usr-sub-toggles[data-v-013113fe]{display:flex;flex-direction:column;gap:10px;padding:4px 0 12px 0}.usr-sub-toggle[data-v-013113fe]{display:flex;align-items:center;gap:8px;font:400 12px Inter,sans-serif;color:#334155}.usr-sub-toggle input[type=checkbox][data-v-013113fe]{width:14px;height:14px}.usr-sub-toggle--locked[data-v-013113fe]{opacity:.7}.usr-portal-config[data-v-013113fe]{display:flex;flex-direction:column;gap:4px;padding-bottom:8px}.usr-portal-group[data-v-013113fe]{padding:6px 0}.usr-portal-group__title[data-v-013113fe]{display:block;font:500 11px Inter,sans-serif;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8;margin-bottom:6px}.usr-field[data-v-013113fe]{display:flex;flex-direction:column;gap:6px;padding:10px 0}.usr-field__label[data-v-013113fe]{font:500 11px Inter,sans-serif;color:#64748b}.usr-field__select[data-v-013113fe]{width:100%;flex:none}.usr-welcome-textarea[data-v-013113fe]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font:400 12px Inter,sans-serif;color:#334155;resize:vertical}.usr-access-note[data-v-013113fe]{background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:8px 12px;font:400 11px Inter,sans-serif;color:#3b82f6;margin-top:8px}.usr-access-note__link[data-v-013113fe]{color:#1d4ed8;font-weight:500;text-decoration:underline;margin-left:4px}.usr-confirm-overlay[data-v-013113fe]{position:fixed;inset:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:2000}.usr-confirm-box[data-v-013113fe]{background:#fff;border-radius:8px;padding:20px;width:320px}.usr-confirm-actions[data-v-013113fe]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.usr-confirm-actions__danger[data-v-013113fe]{background:#dc2626;color:#fff;border:none;padding:6px 12px;border-radius:6px}.usr-toast[data-v-013113fe]{position:fixed;top:20px;right:20px;background:#10b981;color:#fff;padding:10px 16px;border-radius:6px;font:500 13px Inter,sans-serif;display:flex;align-items:center;gap:6px;z-index:3000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.sum[data-v-0ae442d8]{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:22px 26px;background:#f0f4f8;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box}.sum__left[data-v-0ae442d8]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sum__name[data-v-0ae442d8]{margin:0;font:700 20px Syne,sans-serif;color:#1e3a5f}.sum__desc[data-v-0ae442d8]{margin:0;font:400 12px Inter,sans-serif;color:#64748b}.pill[data-v-0ae442d8]{margin-top:4px;padding:3px 10px;border-radius:12px;font:500 11px Inter,sans-serif}.pill--green[data-v-0ae442d8]{background:#dcfce7;color:#166534}.pill--blue[data-v-0ae442d8]{background:#dbeafe;color:#1d4ed8}.pill--red[data-v-0ae442d8]{background:#fee2e2;color:#b91c1c}.pill--gray[data-v-0ae442d8]{background:#e2e8f0;color:#475569}.sum__right[data-v-0ae442d8]{text-align:right;flex-shrink:0}.price[data-v-0ae442d8]{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;color:#1e3a5f}.price__cur[data-v-0ae442d8]{font:400 16px Inter,sans-serif;color:#64748b}.price__num[data-v-0ae442d8]{font:700 28px JetBrains Mono,monospace}.price__per[data-v-0ae442d8]{font:400 14px Inter,sans-serif;color:#64748b}.sum__since[data-v-0ae442d8]{margin-top:4px;font:400 11px Inter,sans-serif;color:#64748b}.sum__discount[data-v-0ae442d8]{margin-top:2px;font:400 11px Inter,sans-serif;color:#166534}.trial[data-v-0ae442d8]{width:250px;text-align:left}.trial__bar[data-v-0ae442d8]{height:8px;background:#dbe4ef;border-radius:4px;overflow:hidden}.trial__fill[data-v-0ae442d8]{height:100%;background:#3b82f6;border-radius:4px;transition:width .4s ease}.trial__days[data-v-0ae442d8]{margin-top:8px;font:400 12px Inter,sans-serif;color:#1e3a5f}.trial__days strong[data-v-0ae442d8]{font:700 16px JetBrains Mono,monospace}.trial__end[data-v-0ae442d8]{margin-top:2px;font:500 12px Inter,sans-serif;color:#b45309}.usage[data-v-0ae442d8]{display:flex;gap:24px;margin-top:12px}.usage__item[data-v-0ae442d8]{flex:1;min-width:0}.usage__head[data-v-0ae442d8]{display:flex;justify-content:space-between;font:400 11px Inter,sans-serif;color:#64748b;margin-bottom:4px}.usage__count[data-v-0ae442d8]{font-family:JetBrains Mono,monospace;color:#1e3a5f}.usage__bar[data-v-0ae442d8]{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.usage__fill[data-v-0ae442d8]{height:100%;border-radius:2px}.usage__fill--ok[data-v-0ae442d8]{background:#3b82f6}.usage__fill--warn[data-v-0ae442d8]{background:#f0a500}.usage__fill--full[data-v-0ae442d8]{background:#ef4444}@media (max-width:640px){.sum[data-v-0ae442d8]{flex-direction:column;align-items:flex-start}.sum__right[data-v-0ae442d8]{text-align:left}.price[data-v-0ae442d8]{justify-content:flex-start}.trial[data-v-0ae442d8]{width:100%}.usage[data-v-0ae442d8]{flex-direction:column;gap:10px}}.cards[data-v-435763e4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-435763e4]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;min-width:0}.card--alert[data-v-435763e4]{background:#fff5f5;border-color:#fecaca}.card__label[data-v-435763e4]{font:500 11px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.amount[data-v-435763e4]{font:700 20px JetBrains Mono,monospace;color:#1e3a5f}.amount--muted[data-v-435763e4]{color:#94a3b8}.card__sub[data-v-435763e4]{display:flex;align-items:center;gap:6px;font:400 12px/1.45 Inter,sans-serif;color:#64748b}.card__sub--soon[data-v-435763e4]{color:#b45309;font-weight:500}.card__note[data-v-435763e4]{font:400 11px Inter,sans-serif;color:#3b82f6}.overdue[data-v-435763e4]{font:500 12px/1.45 Inter,sans-serif;color:#b91c1c}.blink[data-v-435763e4]{width:6px;height:6px;border-radius:50%;background:#f0a500;animation:blink-435763e4 1.4s ease-in-out infinite;flex-shrink:0}@keyframes blink-435763e4{0%,to{opacity:1}50%{opacity:.25}}.method[data-v-435763e4]{display:flex;align-items:center;gap:10px}.method__icon[data-v-435763e4]{font-size:24px;color:#64748b}.method__text[data-v-435763e4]{font:500 14px Inter,sans-serif;color:#1e3a5f}.link[data-v-435763e4]{margin-top:auto;padding:0;background:none;border:none;cursor:pointer;font:400 12px Inter,sans-serif;color:#3b82f6}.link[data-v-435763e4]:hover{color:#2563eb;text-decoration:underline}@media (max-width:640px){.cards[data-v-435763e4]{grid-template-columns:1fr}}.fis[data-v-0103faa3]{padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box}.fis__head[data-v-0103faa3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.fis__label[data-v-0103faa3]{font:500 11px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.fis__link[data-v-0103faa3]{background:none;border:none;padding:0;cursor:pointer;font:400 12px Inter,sans-serif;color:#3b82f6}.fis__empty[data-v-0103faa3]{margin:0;font:400 12px Inter,sans-serif;color:#94a3b8}.fis__grid[data-v-0103faa3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 20px;margin:0}.fis__grid dt[data-v-0103faa3]{font:400 11px Inter,sans-serif;color:#94a3b8;margin-bottom:2px}.fis__grid dd[data-v-0103faa3]{margin:0;font:400 13px Inter,sans-serif;color:#1e3a5f;overflow-wrap:anywhere}.mono[data-v-0103faa3]{font-family:JetBrains Mono,monospace!important}.fis__form[data-v-0103faa3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f[data-v-0103faa3]{display:flex;flex-direction:column;gap:4px;min-width:0}.f--wide[data-v-0103faa3]{grid-column:1/-1}.f span[data-v-0103faa3]{font:500 12px Inter,sans-serif;color:#475569}.fi[data-v-0103faa3]{box-sizing:border-box;width:100%;height:38px;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;font:400 13px Inter,sans-serif;color:#1f2937;background:#fff}.fi[data-v-0103faa3]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.fi--bad[data-v-0103faa3]{border-color:#ef4444}.fis__error[data-v-0103faa3]{grid-column:1/-1;margin:0;font:400 12px Inter,sans-serif;color:#b91c1c}.fis__actions[data-v-0103faa3]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.btn[data-v-0103faa3]{height:36px;padding:0 16px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font:500 13px Inter,sans-serif;cursor:pointer}.btn[data-v-0103faa3]:disabled{opacity:.55;cursor:default}.btn--ghost[data-v-0103faa3]{background:none;color:#64748b}@media (max-width:640px){.fis__form[data-v-0103faa3]{grid-template-columns:1fr}}.inv[data-v-263ff7bf]{padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box}.inv__head[data-v-263ff7bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.inv__label[data-v-263ff7bf]{font:500 12px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.inv__link[data-v-263ff7bf]{background:none;border:none;padding:0;cursor:pointer;font:400 11px Inter,sans-serif;color:#3b82f6}.inv__link[data-v-263ff7bf]:disabled{opacity:.5;cursor:default}.inv__table[data-v-263ff7bf]{width:100%;border-collapse:collapse}.inv__table th[data-v-263ff7bf]{text-align:left;padding:6px 8px;font:500 10px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #f1f5f9}.inv__table td[data-v-263ff7bf]{padding:11px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.inv__table tr:last-child td[data-v-263ff7bf]{border-bottom:none}.gray[data-v-263ff7bf]{font:400 12px Inter,sans-serif;color:#64748b;white-space:nowrap}.navy[data-v-263ff7bf]{font:400 12px Inter,sans-serif;color:#1e3a5f}.tag[data-v-263ff7bf]{padding:2px 8px;background:#f1f5f9;border-radius:4px;font:400 10px Inter,sans-serif;color:#64748b}.amt[data-v-263ff7bf]{white-space:nowrap}.mono[data-v-263ff7bf]{font:400 12px JetBrains Mono,monospace;color:#1e3a5f;margin-right:8px}.st[data-v-263ff7bf]{padding:2px 8px;border-radius:10px;font:500 10px Inter,sans-serif}.st--green[data-v-263ff7bf]{background:#dcfce7;color:#166534}.inv__actions[data-v-263ff7bf]{text-align:right;white-space:nowrap}.ico[data-v-263ff7bf]{background:none;border:none;cursor:pointer;padding:4px 5px;font-size:14px;color:#94a3b8;border-radius:4px}.ico[data-v-263ff7bf]:hover:not(:disabled){color:#3b82f6;background:#eff6ff}.ico[data-v-263ff7bf]:disabled{opacity:.5;cursor:default}.inv__empty[data-v-263ff7bf]{padding:26px 8px;text-align:center;font:400 12px Inter,sans-serif;color:#94a3b8}@media (max-width:640px){.inv__table[data-v-263ff7bf]{display:block;overflow-x:auto}}.ch[data-v-c43a06ae]{scroll-margin-top:16px}.ch__label[data-v-c43a06ae]{font:500 12px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.ch__hint[data-v-c43a06ae]{margin:4px 0 14px;font:400 11px Inter,sans-serif;color:#64748b}.req[data-v-c43a06ae]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#b45309}.req__text[data-v-c43a06ae]{flex:1;font:400 12px/1.45 Inter,sans-serif}.req__cancel[data-v-c43a06ae]{background:none;border:none;cursor:pointer;font:500 12px Inter,sans-serif;color:#b45309;text-decoration:underline;white-space:nowrap}.ch__row[data-v-c43a06ae]{display:flex;flex-wrap:wrap;gap:12px}.pl[data-v-c43a06ae]{position:relative;width:160px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.pl[data-v-c43a06ae]:hover:not(:disabled){border-color:#93c5fd;box-shadow:0 2px 10px rgba(59,130,246,.12)}.pl[data-v-c43a06ae]:disabled{cursor:default}.pl--current[data-v-c43a06ae]{border:2px solid #3b82f6;padding:15px 11px 13px}.pl--requested[data-v-c43a06ae]{border:2px solid #f0a500;padding:15px 11px 13px}.pl__tag[data-v-c43a06ae]{position:absolute;top:8px;right:8px;padding:1px 6px;border-radius:4px;background:#dbeafe;color:#1d4ed8;font:500 9px Inter,sans-serif}.pl__tag--amber[data-v-c43a06ae]{background:#fef3c7;color:#b45309}.pl__name[data-v-c43a06ae]{margin-top:10px;font:700 14px Syne,sans-serif;color:#1e3a5f}.pl__price[data-v-c43a06ae]{display:flex;align-items:baseline;gap:2px}.pl__num[data-v-c43a06ae]{font:700 18px JetBrains Mono,monospace;color:#1e3a5f}.pl__per[data-v-c43a06ae]{font:400 12px Inter,sans-serif;color:#64748b}.pl__list[data-v-c43a06ae]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.pl__list li[data-v-c43a06ae]{display:flex;align-items:flex-start;gap:5px;font:400 11px/1.35 Inter,sans-serif;color:#64748b}.pl__list .mdi[data-v-c43a06ae]{color:#10b981;font-size:13px;line-height:1.2}.ch__empty[data-v-c43a06ae]{font:400 12px Inter,sans-serif;color:#94a3b8}.pm[data-v-5619e084]{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45)}.pm__box[data-v-5619e084]{width:100%;max-width:440px;background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(15,23,42,.25);outline:none;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.pm__head[data-v-5619e084]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.pm__title[data-v-5619e084]{margin:0;font:700 16px Syne,sans-serif;color:#1e3a5f}.pm__x[data-v-5619e084]{background:none;border:none;cursor:pointer;font-size:18px;color:#94a3b8;padding:4px}.pm__x[data-v-5619e084]:hover{color:#475569}.pm__body[data-v-5619e084]{padding:14px 20px 18px;overflow-y:auto;font:400 13px/1.55 Inter,sans-serif;color:#475569}.pm__foot[data-v-5619e084]{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 18px}.plan[data-v-3ac3965f]{display:flex;flex-direction:column;gap:20px;max-width:860px;margin:0 auto;padding-bottom:32px}.plan__state[data-v-3ac3965f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 0;font:400 13px Inter,sans-serif;color:#64748b}.plan__state--error[data-v-3ac3965f]{color:#b91c1c}.plan__retry[data-v-3ac3965f]{background:none;border:none;color:#3b82f6;cursor:pointer;font:500 13px Inter,sans-serif;text-decoration:underline}.plan__spin[data-v-3ac3965f]{animation:spin-3ac3965f .8s linear infinite}@keyframes spin-3ac3965f{to{transform:rotate(1turn)}}.plan__ro[data-v-3ac3965f]{margin:0;padding:8px 12px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font:400 12px Inter,sans-serif;color:#64748b}.plan__error[data-v-3ac3965f]{margin:0;font:400 12px Inter,sans-serif;color:#b91c1c}.banner[data-v-3ac3965f]{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 16px;background:#eff6ff;border-bottom:1px solid #bfdbfe;border-radius:8px 8px 0 0;box-sizing:border-box}.banner__icon[data-v-3ac3965f]{font-size:16px;color:#3b82f6}.banner__text[data-v-3ac3965f]{flex:1;font:400 12px/1.45 Inter,sans-serif;color:#1d4ed8}.banner__btn[data-v-3ac3965f]{padding:8px 14px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font:500 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.banner__btn[data-v-3ac3965f]:hover{background:#2563eb}.btn[data-v-3ac3965f]{height:36px;padding:0 16px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font:500 13px Inter,sans-serif;cursor:pointer}.btn[data-v-3ac3965f]:hover:not(:disabled){background:#2563eb}.btn[data-v-3ac3965f]:disabled{opacity:.55;cursor:default}.btn--ghost[data-v-3ac3965f]{background:none;color:#64748b}.btn--ghost[data-v-3ac3965f]:hover:not(:disabled){background:#f1f5f9}.sum[data-v-3ac3965f]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.sum strong[data-v-3ac3965f]{color:#1e3a5f}.rcp[data-v-3ac3965f]{margin:0;display:flex;flex-direction:column}.rcp>div[data-v-3ac3965f]{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #f1f5f9}.rcp dt[data-v-3ac3965f]{color:#94a3b8}.rcp dd[data-v-3ac3965f]{margin:0;color:#1e3a5f;text-align:right}.rcp__total dd[data-v-3ac3965f]{font-weight:700}.rcp__note[data-v-3ac3965f]{margin:12px 0 0;font-size:11px;color:#94a3b8}.mono[data-v-3ac3965f]{font-family:JetBrains Mono,monospace}.toast[data-v-3ac3965f]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:10px 18px;border-radius:8px;background:#1e3a5f;color:#fff;font:400 13px Inter,sans-serif;z-index:1600;box-shadow:0 8px 24px rgba(15,23,42,.25)}.config-view[data-v-10d67d7c]{display:flex;flex-direction:column;flex:1;min-height:0}.config-loading[data-v-10d67d7c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary)}.config-loading__spinner[data-v-10d67d7c]{font-size:1.8rem;animation:config-spin-10d67d7c .8s linear infinite}.config-loading__text[data-v-10d67d7c]{font-size:.85rem;font-family:var(--font-body)}@keyframes config-spin-10d67d7c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.config-view__body[data-v-10d67d7c]{display:flex;flex:1;min-height:0;overflow:hidden}.config-menu[data-v-10d67d7c]{width:200px;flex-shrink:0;background:var(--bg-surface-1);border-right:1px solid var(--border-active);padding:1rem .5rem;display:flex;flex-direction:column;gap:.15rem;overflow-y:auto}.config-menu[data-v-10d67d7c]::-webkit-scrollbar{width:6px}.config-menu[data-v-10d67d7c]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.config-menu[data-v-10d67d7c]::-webkit-scrollbar-track{background:transparent}.config-menu__item[data-v-10d67d7c]{display:flex;align-items:center;gap:.5rem;background:none;border:none;border-radius:6px;padding:.55rem .65rem;font-family:var(--font-body);font-size:13px;color:var(--text-content);cursor:pointer;text-align:left;position:relative}.config-menu__item[data-v-10d67d7c]:hover{background:#f8fafc}.config-menu__item--active[data-v-10d67d7c]{background:#eff6ff;color:#1e3a5f;font-weight:500}.config-menu__item .mdi[data-v-10d67d7c]{font-size:16px;color:#94a3b8}.config-menu__item--active .mdi[data-v-10d67d7c]{color:#3b82f6}.config-menu__pending-dot[data-v-10d67d7c]{width:6px;height:6px;border-radius:50%;background:#f0a500;margin-left:auto;flex-shrink:0}.config-content[data-v-10d67d7c]{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:1.5rem}.config-content[data-v-10d67d7c]::-webkit-scrollbar{width:6px}.config-content[data-v-10d67d7c]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.config-content[data-v-10d67d7c]::-webkit-scrollbar-track{background:transparent}.config-placeholder[data-v-10d67d7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;color:#94a3b8}.config-placeholder__icon[data-v-10d67d7c]{font-size:32px}.config-placeholder__text[data-v-10d67d7c]{font-family:var(--font-body);font-size:13px}.login-view[data-v-837a3c54]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#e6eaf3;padding:1rem}.login-card[data-v-837a3c54]{width:100%;max-width:360px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(30,58,95,.12);padding:2rem 1.75rem;display:flex;flex-direction:column}.login-card__logo[data-v-837a3c54]{display:flex;align-items:center;gap:.5rem;color:#1e3a5f;margin-bottom:1.5rem}.login-card__logo .mdi[data-v-837a3c54]{font-size:1.4rem}.login-card__logo-text[data-v-837a3c54]{font-family:var(--font-display);font-size:1.25rem}.login-card__title[data-v-837a3c54]{font-family:var(--font-display);font-size:1.3rem;color:#1e3a5f;margin:0 0 .25rem}.login-card__subtitle[data-v-837a3c54]{font-family:var(--font-body);font-size:.85rem;color:#64748b;margin:0 0 1.5rem}.login-card__label[data-v-837a3c54]{font-family:var(--font-body);font-size:.8rem;color:#64748b;margin-bottom:.3rem}.login-card__input[data-v-837a3c54]{font-family:var(--font-body);font-size:.9rem;color:#1e3a5f;border:1px solid var(--border-active);border-radius:8px;padding:.6rem .75rem;margin-bottom:1rem}.login-card__input[data-v-837a3c54]:focus{outline:none;border-color:#3b82f6}.login-card__error[data-v-837a3c54]{font-family:var(--font-body);font-size:.8rem;color:#e84545;margin:-.5rem 0 1rem}.login-card__submit[data-v-837a3c54]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#1e3a5f;color:#fff;border:none;border-radius:8px;padding:.7rem;font-family:var(--font-body);font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s ease}.login-card__submit[data-v-837a3c54]:hover:not(:disabled){background:#163049}.login-card__submit[data-v-837a3c54]:disabled{opacity:.7;cursor:default}.login-card__spinner[data-v-837a3c54]{animation:login-spin-837a3c54 .8s linear infinite}@keyframes login-spin-837a3c54{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.activate-view[data-v-bd7313b4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#e6eaf3;padding:1rem}.activate-card[data-v-bd7313b4]{width:100%;max-width:380px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(30,58,95,.12);padding:2rem 1.75rem;display:flex;flex-direction:column}.activate-card--center[data-v-bd7313b4]{align-items:center;text-align:center;gap:.5rem}.activate-card__title[data-v-bd7313b4]{font-family:var(--font-display);font-size:1.3rem;color:#1e3a5f;margin:0 0 .25rem}.activate-card__subtitle[data-v-bd7313b4]{font-family:var(--font-body);font-size:.85rem;color:#64748b;margin:0 0 1.5rem}.activate-card__label[data-v-bd7313b4]{font-family:var(--font-body);font-size:.8rem;color:#64748b;margin-bottom:.3rem}.activate-card__input[data-v-bd7313b4]{font-family:var(--font-body);font-size:.9rem;color:#1e3a5f;border:1px solid var(--border-active);border-radius:8px;padding:.6rem .75rem;margin-bottom:1rem}.activate-card__input[data-v-bd7313b4]:focus{outline:none;border-color:#3b82f6}.activate-card__error[data-v-bd7313b4]{font-family:var(--font-body);font-size:.8rem;color:#e84545;margin:-.5rem 0 1rem}.activate-card__error-icon[data-v-bd7313b4]{font-size:2rem;color:#e84545}.activate-card__link[data-v-bd7313b4]{font-family:var(--font-body);font-size:.85rem;color:#3b82f6;margin-top:.5rem}.activate-card__submit[data-v-bd7313b4]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#1e3a5f;color:#fff;border:none;border-radius:8px;padding:.7rem;font-family:var(--font-body);font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s ease}.activate-card__submit[data-v-bd7313b4]:hover:not(:disabled){background:#163049}.activate-card__submit[data-v-bd7313b4]:disabled{opacity:.7;cursor:default}.activate-card__loading-text[data-v-bd7313b4]{font-family:var(--font-body);font-size:.85rem;color:#64748b}.activate-card__spinner[data-v-bd7313b4]{animation:activate-spin-bd7313b4 .8s linear infinite;font-size:1.4rem;color:#1e3a5f}@keyframes activate-spin-bd7313b4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.acc-view[data-v-3920ba79]{display:flex;flex-direction:column;flex:1;min-height:0}.acc-topbar[data-v-3920ba79]{display:flex;align-items:center;padding:.6rem 1.5rem;background:var(--side-panel);border-left:1px solid var(--border-subtle);height:56px;box-sizing:border-box}.acc-topbar__section[data-v-3920ba79]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff}.acc-topbar__spacer[data-v-3920ba79]{flex:1}.acc-topbar__avatar[data-v-3920ba79]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font:600 11px Inter,sans-serif}.acc-loading[data-v-3920ba79]{flex:1;display:flex;align-items:center;justify-content:center;color:#64748b}.acc-loading__spinner[data-v-3920ba79]{font-size:1.8rem;animation:acc-spin-3920ba79 .8s linear infinite}@keyframes acc-spin-3920ba79{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.acc-body[data-v-3920ba79]{display:flex;flex:1;min-height:0;background:#fff}.acc-identity[data-v-3920ba79]{width:280px;flex-shrink:0;border-right:1px solid #f1f5f9;padding:32px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.acc-identity__avatar[data-v-3920ba79]{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:28px;margin-bottom:10px}.acc-identity__name[data-v-3920ba79]{font-family:var(--font-display);font-weight:700;font-size:16px;color:#1e3a5f}.acc-identity__role[data-v-3920ba79]{font:400 12px Inter,sans-serif}.acc-identity__park[data-v-3920ba79]{font:400 11px Inter,sans-serif;color:#94a3b8;display:flex;align-items:center;gap:4px;margin-top:4px}.acc-identity__park .mdi[data-v-3920ba79]{font-size:12px}.acc-identity__since[data-v-3920ba79]{font:400 10px Inter,sans-serif;color:#94a3b8;margin-top:auto;padding-top:24px}.acc-content[data-v-3920ba79]{flex:1;min-width:0;overflow-y:auto;padding:24px 32px}.acc-content[data-v-3920ba79]::-webkit-scrollbar{width:6px}.acc-content[data-v-3920ba79]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.acc-content[data-v-3920ba79]::-webkit-scrollbar-track{background:transparent}.acc-section[data-v-3920ba79]{margin-bottom:36px;max-width:760px}.acc-section__label[data-v-3920ba79]{font:500 12px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #f1f5f9;padding-bottom:8px;margin-bottom:16px}.acc-grid[data-v-3920ba79]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.acc-col[data-v-3920ba79],.acc-field[data-v-3920ba79]{display:flex;flex-direction:column}.acc-field[data-v-3920ba79]{gap:6px;margin-bottom:16px}.acc-field__label[data-v-3920ba79]{font:500 11px Inter,sans-serif;color:#64748b;display:flex;align-items:center;gap:8px}.acc-field__hint[data-v-3920ba79]{font:400 10px Inter,sans-serif;color:#94a3b8}.acc-input[data-v-3920ba79]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif;color:#334155;background:#fff;box-sizing:border-box}.acc-input[data-v-3920ba79]:focus{outline:none;border-color:#3b82f6}.acc-input--readonly[data-v-3920ba79]{background:#f8f9fc;color:#64748b}.acc-badge[data-v-3920ba79]{font:500 10px Inter,sans-serif;padding:1px 8px;border-radius:10px}.acc-badge--ok[data-v-3920ba79]{background:#d1fae5;color:#047857}.acc-phone[data-v-3920ba79]{display:flex;align-items:center;gap:6px}.acc-phone__prefix[data-v-3920ba79]{font:500 13px Inter,sans-serif;color:#64748b}.acc-phone__input[data-v-3920ba79]{flex:1}.acc-password[data-v-3920ba79]{max-width:360px}.acc-input-wrap[data-v-3920ba79]{position:relative;display:flex;align-items:center}.acc-input-wrap .acc-input[data-v-3920ba79]{padding-right:34px}.acc-eye[data-v-3920ba79]{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:#94a3b8;font-size:16px;display:flex}.acc-eye[data-v-3920ba79]:hover{color:#334155}.acc-match[data-v-3920ba79]{position:absolute;right:32px;color:#10b981;font-size:16px}.acc-strength[data-v-3920ba79]{display:flex;align-items:center;gap:8px}.acc-strength__bar[data-v-3920ba79]{flex:1;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.acc-strength__fill[data-v-3920ba79]{height:100%;border-radius:2px;transition:width .15s,background-color .15s}.acc-strength__label[data-v-3920ba79]{font:500 11px Inter,sans-serif;min-width:60px;text-align:right}.acc-note[data-v-3920ba79]{font:400 10px Inter,sans-serif;color:#94a3b8;margin-bottom:14px}.acc-note--spaced[data-v-3920ba79]{margin:10px 0 0}.acc-error[data-v-3920ba79]{font:400 11px Inter,sans-serif;color:#dc2626;margin-bottom:8px}.acc-btn[data-v-3920ba79]{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font:500 13px Inter,sans-serif;cursor:pointer}.acc-btn[data-v-3920ba79]:disabled{opacity:.5;cursor:not-allowed}.acc-access-card[data-v-3920ba79]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.acc-access-row[data-v-3920ba79]{display:flex;align-items:center;justify-content:space-between;gap:16px}.acc-access-row__label[data-v-3920ba79]{font:400 10px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px}.acc-access-row__value[data-v-3920ba79]{font:500 13px Inter,sans-serif;color:#1e3a5f}.acc-role-pill[data-v-3920ba79]{font:500 11px Inter,sans-serif;padding:3px 10px;border-radius:12px;color:#fff}.acc-subsection[data-v-3920ba79]{margin-top:28px;padding-top:16px;border-top:1px solid #f1f5f9;max-width:560px}.acc-subsection__label[data-v-3920ba79]{font:500 11px Inter,sans-serif;color:#64748b;margin-bottom:8px}.acc-history[data-v-3920ba79]{list-style:none;margin:0 0 12px;padding:0}.acc-history__row[data-v-3920ba79]{display:flex;align-items:center;gap:10px;height:36px;border-bottom:1px solid #f8fafc}.acc-history__icon[data-v-3920ba79]{font-size:14px;color:#94a3b8}.acc-history__device[data-v-3920ba79]{font:400 12px Inter,sans-serif;color:#1e3a5f;flex:1;min-width:0}.acc-history__date[data-v-3920ba79]{font:400 11px Inter,sans-serif;color:#94a3b8;white-space:nowrap}.acc-history__current[data-v-3920ba79]{font:500 10px Inter,sans-serif;color:#047857;background:#d1fae5;padding:1px 8px;border-radius:10px;white-space:nowrap}.acc-danger-link[data-v-3920ba79]{background:none;border:none;padding:0;cursor:pointer;font:400 12px Inter,sans-serif;color:#dc2626}.acc-danger-link[data-v-3920ba79]:hover{text-decoration:underline}.acc-overlay[data-v-3920ba79]{position:fixed;inset:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:2000}.acc-confirm[data-v-3920ba79]{background:#fff;border-radius:8px;padding:20px;width:340px;font:400 13px Inter,sans-serif;color:#334155}.acc-confirm p[data-v-3920ba79]{margin:0}.acc-confirm__actions[data-v-3920ba79]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.acc-confirm__cancel[data-v-3920ba79]{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;cursor:pointer;font:400 12px Inter,sans-serif;color:#334155}.acc-confirm__ok[data-v-3920ba79]{background:#dc2626;color:#fff;border:none;border-radius:6px;padding:6px 12px;cursor:pointer;font:500 12px Inter,sans-serif}.acc-confirm__ok[data-v-3920ba79]:disabled{opacity:.6;cursor:not-allowed}.acc-link[data-v-3920ba79]{display:inline-block;margin-top:12px;font:500 12px Inter,sans-serif;color:#3b82f6;text-decoration:none}.acc-link[data-v-3920ba79]:hover{text-decoration:underline}.acc-toast[data-v-3920ba79]{position:fixed;top:20px;right:20px;background:#10b981;color:#fff;padding:10px 16px;border-radius:6px;font:500 13px Inter,sans-serif;display:flex;align-items:center;gap:6px;z-index:3000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.acc-hidden[data-v-3920ba79]{display:none}.acc-avatar-img[data-v-3920ba79]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.acc-identity__avatar[data-v-3920ba79],.acc-topbar__avatar[data-v-3920ba79]{overflow:hidden}.acc-identity__photo-actions[data-v-3920ba79]{display:flex;gap:12px}.acc-photo-link[data-v-3920ba79]{background:none;border:none;padding:0;cursor:pointer;font:500 11px Inter,sans-serif;color:#3b82f6}.acc-photo-link[data-v-3920ba79]:hover{text-decoration:underline}.acc-photo-link--danger[data-v-3920ba79]{color:#dc2626}.acc-photo-link[data-v-3920ba79]:disabled{opacity:.5;cursor:not-allowed}.acc-error--center[data-v-3920ba79]{text-align:center;margin:4px 0 0}.acc-subtitle[data-v-3920ba79]{font:500 11px Inter,sans-serif;color:#64748b;margin:18px 0 8px}.acc-subtitle[data-v-3920ba79]:first-of-type{margin-top:0}.acc-toggle-list[data-v-3920ba79]{display:flex;flex-direction:column}.acc-toggle-row[data-v-3920ba79]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;max-width:480px;cursor:pointer}.acc-toggle-row--card[data-v-3920ba79]{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;margin-bottom:16px}.acc-toggle-row__text[data-v-3920ba79]{display:flex;flex-direction:column;gap:2px}.acc-toggle-row__title[data-v-3920ba79]{font:500 13px Inter,sans-serif;color:#1e3a5f}.acc-toggle-row__hint[data-v-3920ba79]{font:400 10px Inter,sans-serif;color:#94a3b8}.acc-switch[data-v-3920ba79]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:34px;height:20px;border-radius:10px;background:#cbd5e1;position:relative;cursor:pointer;transition:background .15s;border:none;margin:0}.acc-switch[data-v-3920ba79]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.acc-switch[data-v-3920ba79]:checked{background:#3b82f6}.acc-switch[data-v-3920ba79]:checked:after{transform:translateX(14px)}.acc-pills[data-v-3920ba79]{display:flex;flex-wrap:wrap;gap:8px}.acc-pill[data-v-3920ba79]{padding:5px 14px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;font:400 12px Inter,sans-serif;color:#64748b}.acc-pill[data-v-3920ba79]:hover{border-color:#94a3b8}.acc-pill--active[data-v-3920ba79]{background:#3b82f6;border-color:#3b82f6;color:#fff}.acc-dnd[data-v-3920ba79]{display:flex;gap:16px;margin:8px 0 4px}.acc-dnd__field[data-v-3920ba79]{display:flex;flex-direction:column;gap:6px}.acc-dnd__input[data-v-3920ba79]{width:120px}.acc-field--narrow[data-v-3920ba79]{max-width:360px}.acc-btn--spaced[data-v-3920ba79]{margin-top:16px}@media (max-width:900px){.acc-body[data-v-3920ba79]{flex-direction:column;overflow-y:auto}.acc-identity[data-v-3920ba79]{width:100%;border-right:none;border-bottom:1px solid #f1f5f9;padding:20px}.acc-identity__since[data-v-3920ba79]{margin-top:8px;padding-top:0}.acc-content[data-v-3920ba79]{overflow:visible;padding:20px}.acc-grid[data-v-3920ba79]{grid-template-columns:1fr}}.tt-topbar[data-v-7b26b4ae]{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;flex-shrink:0;background:var(--side-panel);border-left:1px solid var(--border-subtle)}.tt-topbar__titles[data-v-7b26b4ae]{flex:1;min-width:0;display:flex;flex-direction:column}.tt-topbar__title[data-v-7b26b4ae]{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff;line-height:1.2}.tt-topbar__subtitle[data-v-7b26b4ae]{font:400 11px Inter,sans-serif;color:hsla(0,0%,100%,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-topbar--detail .tt-topbar__titles[data-v-7b26b4ae]{align-items:center}.tt-topbar__back[data-v-7b26b4ae]{width:36px;height:36px;margin-left:-8px;flex-shrink:0;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}.tt-topbar__back[data-v-7b26b4ae]:active{background:hsla(0,0%,100%,.12)}.tt-topbar--detail .tt-topbar__priority[data-v-7b26b4ae]{min-width:36px;text-align:center}.tt-topbar__priority[data-v-7b26b4ae]{font:500 11px Inter,sans-serif;color:#fff;padding:3px 10px;border-radius:12px;flex-shrink:0}.tt-topbar__avatar[data-v-7b26b4ae]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font:600 11px Inter,sans-serif}.tt-topbar__avatar img[data-v-7b26b4ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tt-view[data-v-77a4088c]{display:flex;flex-direction:column;flex:1;min-height:0;background:#f8f9fc;font-size:14px}.tt-state[data-v-77a4088c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b;padding:24px;text-align:center}.tt-state__spinner[data-v-77a4088c]{font-size:1.8rem;animation:tt-spin-77a4088c .8s linear infinite}.tt-state__icon[data-v-77a4088c]{font-size:2rem;color:#94a3b8}.tt-state p[data-v-77a4088c]{margin:0;max-width:360px;font:400 14px Inter,sans-serif}@keyframes tt-spin-77a4088c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tt-filters[data-v-77a4088c]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-height:48px;padding:6px 16px;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0}.tt-tabs[data-v-77a4088c]{display:flex;gap:6px}.tt-tab[data-v-77a4088c]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;font:500 12px Inter,sans-serif;color:#64748b}.tt-tab--active[data-v-77a4088c]{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.tt-tab__badge[data-v-77a4088c]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f1f5f9;color:#64748b;font:600 10px Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center}.tt-tab--active .tt-tab__badge[data-v-77a4088c]{background:hsla(0,0%,100%,.2);color:#fff}.tt-search[data-v-77a4088c]{display:flex;align-items:center;gap:4px;width:160px;padding:0 8px;height:32px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#94a3b8}.tt-search input[data-v-77a4088c]{flex:1;min-width:0;border:none;outline:none;font:400 12px Inter,sans-serif;color:#334155;background:transparent}.tt-list[data-v-77a4088c]{flex:1;overflow-y:auto;padding:12px 16px 24px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.tt-list[data-v-77a4088c]::-webkit-scrollbar{width:6px}.tt-list[data-v-77a4088c]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.tt-list[data-v-77a4088c]::-webkit-scrollbar-track{background:transparent}.tt-empty[data-v-77a4088c]{text-align:center;color:#94a3b8;font:400 13px Inter,sans-serif;padding:40px 0}.tt-card[data-v-77a4088c]{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;width:100%;max-width:600px;margin:0 auto}.tt-card__top[data-v-77a4088c]{display:flex;align-items:center;justify-content:space-between}.tt-card__code[data-v-77a4088c]{font:400 12px JetBrains Mono,monospace;color:#64748b;display:flex;align-items:center;gap:6px}.tt-card__wa[data-v-77a4088c]{font-size:12px;color:#25d366}.tt-card__priority[data-v-77a4088c]{font:500 10px Inter,sans-serif;color:#fff;padding:2px 8px;border-radius:10px}.tt-card__title[data-v-77a4088c]{font:500 14px Inter,sans-serif;color:#1e3a5f;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-card__place[data-v-77a4088c]{display:flex;align-items:center;gap:8px;font:400 12px Inter,sans-serif;color:#64748b;flex-wrap:wrap}.tt-card__tag[data-v-77a4088c]{background:#f1f5f9;color:#64748b;border-radius:4px;padding:1px 7px;font:500 11px Inter,sans-serif}.tt-card__time[data-v-77a4088c]{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 11px Inter,sans-serif;color:#94a3b8}.tt-card__sla[data-v-77a4088c]{font-weight:500;text-align:right}.tt-card__wait[data-v-77a4088c]{font:500 11px Inter,sans-serif;color:#b45309;background:#fef3c7;border-radius:6px;padding:4px 8px}.tt-card__actions[data-v-77a4088c]{display:flex;gap:8px;margin-top:6px}.tt-btn[data-v-77a4088c]{height:36px;padding:0 14px;border-radius:6px;cursor:pointer;font:500 13px Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.tt-btn[data-v-77a4088c]:disabled{opacity:.6;cursor:not-allowed}.tt-btn--primary[data-v-77a4088c]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.tt-btn--outline[data-v-77a4088c]{background:#fff;border:1px solid #e2e8f0;color:#334155}.tt-btn--inline[data-v-77a4088c]{margin-top:4px}.tt-btn--desktop-only[data-v-77a4088c],.tt-btn--half[data-v-77a4088c]{flex:1}.tt-btn--grow[data-v-77a4088c]{flex:0 0 60%}.tt-card__actions>.tt-btn--grow[data-v-77a4088c]:only-child{flex:1}.tt-toast[data-v-77a4088c]{position:fixed;left:50%;transform:translateX(-50%);bottom:76px;z-index:3000;background:#10b981;color:#fff;padding:10px 16px;border-radius:6px;font:500 13px Inter,sans-serif;box-shadow:0 4px 12px rgba(0,0,0,.18);max-width:calc(100vw - 32px)}.tt-toast--error[data-v-77a4088c]{background:#dc2626}@media (max-width:768px){.tt-btn[data-v-77a4088c]{height:44px}.tt-btn--grow[data-v-77a4088c]{flex:1}.tt-btn--desktop-only[data-v-77a4088c]{display:none}.tt-card[data-v-77a4088c]{max-width:none}.tt-search[data-v-77a4088c],.tt-tabs[data-v-77a4088c]{width:100%}.tt-tab[data-v-77a4088c]{flex:1;justify-content:center}}.td-view[data-v-f47bfd00]{display:flex;flex-direction:column;flex:1;min-height:0;background:#f8f9fc;font-size:14px}.td-state[data-v-f47bfd00]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b;padding:24px;text-align:center}.td-state__spinner[data-v-f47bfd00]{font-size:1.8rem;animation:td-spin-f47bfd00 .8s linear infinite}.td-state__icon[data-v-f47bfd00]{font-size:2rem;color:#94a3b8}.td-state p[data-v-f47bfd00]{margin:0;max-width:360px;font:400 14px Inter,sans-serif}@keyframes td-spin-f47bfd00{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.td-body[data-v-f47bfd00]{flex:1;overflow-y:auto;padding:12px 16px 24px}.td-body[data-v-f47bfd00]::-webkit-scrollbar{width:6px}.td-body[data-v-f47bfd00]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.td-body[data-v-f47bfd00]::-webkit-scrollbar-track{background:transparent}.td-column[data-v-f47bfd00]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.td-block[data-v-f47bfd00]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.td-label[data-v-f47bfd00]{font:500 11px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.td-label--inline[data-v-f47bfd00]{margin-bottom:0}.td-title[data-v-f47bfd00]{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:18px;color:#1e3a5f;line-height:1.3}.td-description[data-v-f47bfd00]{margin:0;font:400 14px Inter,sans-serif;color:#64748b;line-height:1.5;white-space:pre-wrap}.td-description--empty[data-v-f47bfd00]{font-style:italic;color:#94a3b8}.td-gallery[data-v-f47bfd00]{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-bottom:4px}.td-gallery__thumb[data-v-f47bfd00]{height:80px;width:auto;border-radius:6px;flex-shrink:0;cursor:pointer;-o-object-fit:cover;object-fit:cover}.td-location[data-v-f47bfd00]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px}.td-location__tenant[data-v-f47bfd00]{font:500 14px Inter,sans-serif;color:#1e3a5f}.td-location__meta[data-v-f47bfd00]{display:flex;align-items:center;gap:8px;margin-top:4px;font:400 12px Inter,sans-serif;color:#64748b;flex-wrap:wrap}.td-location__notes[data-v-f47bfd00]{margin-top:6px;font:400 12px Inter,sans-serif;color:#94a3b8}.td-tag[data-v-f47bfd00]{background:#f1f5f9;color:#64748b;border-radius:4px;padding:1px 7px;font:500 11px Inter,sans-serif}.td-location__map[data-v-f47bfd00]{font:500 13px Inter,sans-serif;color:#3b82f6;text-decoration:none;white-space:nowrap}.td-status[data-v-f47bfd00]{display:flex;flex-direction:column;align-items:center;gap:6px}.td-status__pill[data-v-f47bfd00]{height:32px;padding:0 18px;border-radius:16px;color:#fff;font:600 13px Inter,sans-serif;display:inline-flex;align-items:center}.td-status__date[data-v-f47bfd00]{font:400 11px Inter,sans-serif;color:#94a3b8}.td-status__sla[data-v-f47bfd00]{font:500 12px Inter,sans-serif}.td-stages[data-v-f47bfd00]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.td-stage[data-v-f47bfd00]{height:44px;border-radius:22px;border:1.5px solid;background:#fff;cursor:pointer;font:600 13px Inter,sans-serif}.td-field[data-v-f47bfd00]{display:flex;flex-direction:column;gap:6px;margin-top:14px}.td-field__label[data-v-f47bfd00]{font:500 12px Inter,sans-serif;color:#334155}.td-required[data-v-f47bfd00]{color:#dc2626}.td-textarea[data-v-f47bfd00]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:6px;font:400 14px Inter,sans-serif;color:#334155;resize:vertical}.td-textarea[data-v-f47bfd00]:focus{outline:none;border-color:#3b82f6}.td-attach[data-v-f47bfd00]{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.td-attach__name[data-v-f47bfd00]{font:400 11px Inter,sans-serif;color:#64748b;word-break:break-all}.td-hidden[data-v-f47bfd00]{display:none}.td-note[data-v-f47bfd00]{font:400 13px Inter,sans-serif;color:#94a3b8}.td-note--warn[data-v-f47bfd00]{color:#b45309;background:#fef3c7;border-radius:6px;padding:8px 10px}.td-error[data-v-f47bfd00]{font:400 12px Inter,sans-serif;color:#dc2626;margin-top:8px}.td-btn[data-v-f47bfd00]{height:36px;padding:0 14px;border-radius:6px;cursor:pointer;font:500 13px Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center}.td-btn[data-v-f47bfd00]:disabled{opacity:.5;cursor:not-allowed}.td-btn--primary[data-v-f47bfd00]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.td-btn--outline[data-v-f47bfd00]{background:#fff;border:1px solid #e2e8f0;color:#334155}.td-btn--block[data-v-f47bfd00]{width:100%;margin-top:12px}.td-btn--inline[data-v-f47bfd00]{margin-top:4px}.td-thread[data-v-f47bfd00]{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:2px}.td-bubble-row[data-v-f47bfd00]{display:flex}.td-bubble-row--mine[data-v-f47bfd00]{justify-content:flex-end}.td-bubble[data-v-f47bfd00]{max-width:82%;background:#f1f5f9;color:#334155;border-radius:12px 12px 12px 2px;padding:8px 12px}.td-bubble--mine[data-v-f47bfd00]{background:#3b82f6;color:#fff;border-radius:12px 12px 2px 12px}.td-bubble__author[data-v-f47bfd00]{font:600 11px Inter,sans-serif;color:#64748b;margin-bottom:2px}.td-bubble__text[data-v-f47bfd00]{font:400 14px Inter,sans-serif;line-height:1.4;white-space:pre-wrap;word-break:break-word}.td-bubble__img[data-v-f47bfd00]{display:block;max-width:100%;max-height:160px;border-radius:8px;margin-top:6px;cursor:pointer}.td-bubble__file[data-v-f47bfd00]{display:block;margin-top:6px;font:500 12px Inter,sans-serif;color:inherit;text-decoration:underline}.td-bubble__time[data-v-f47bfd00]{font:400 10px Inter,sans-serif;opacity:.65;margin-top:4px;text-align:right}.td-auto[data-v-f47bfd00]{text-align:center;font:400 11px Inter,sans-serif;color:#94a3b8;font-style:italic}.td-composer[data-v-f47bfd00]{display:flex;gap:8px;margin-top:12px}.td-composer__input[data-v-f47bfd00]{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid #e2e8f0;border-radius:22px;font:400 14px Inter,sans-serif;color:#334155}.td-composer__input[data-v-f47bfd00]:focus{outline:none;border-color:#3b82f6}.td-composer__send[data-v-f47bfd00]{width:44px;height:44px;border-radius:50%;border:none;background:#3b82f6;color:#fff;font-size:18px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.td-composer__send[data-v-f47bfd00]:disabled{opacity:.5;cursor:not-allowed}.td-cost[data-v-f47bfd00]{display:flex;align-items:center;justify-content:space-between}.td-cost__amount[data-v-f47bfd00]{font:500 14px JetBrains Mono,monospace;color:#1e3a5f}.td-lightbox[data-v-f47bfd00]{position:fixed;inset:0;z-index:4000;background:rgba(15,23,42,.92);display:flex;align-items:center;justify-content:center;padding:16px}.td-lightbox img[data-v-f47bfd00]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.td-lightbox__close[data-v-f47bfd00]{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);color:#fff;font-size:20px;cursor:pointer}.td-toast[data-v-f47bfd00]{position:fixed;left:50%;transform:translateX(-50%);bottom:76px;z-index:3000;background:#10b981;color:#fff;padding:10px 16px;border-radius:6px;font:500 13px Inter,sans-serif;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(0,0,0,.18)}@media (max-width:768px){.td-btn[data-v-f47bfd00]{height:44px}.td-body[data-v-f47bfd00]{padding-bottom:24px}.td-column[data-v-f47bfd00]{max-width:none}}.tc-view[data-v-1702430c]{display:flex;flex-direction:column;flex:1;min-height:0;background:#f8f9fc;font-size:14px}.tc-state[data-v-1702430c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b;padding:24px;text-align:center}.tc-state__spinner[data-v-1702430c]{font-size:1.8rem;animation:tc-spin-1702430c .8s linear infinite}.tc-state__icon[data-v-1702430c]{font-size:2rem;color:#94a3b8}.tc-state p[data-v-1702430c]{margin:0;max-width:360px;font:400 14px Inter,sans-serif}@keyframes tc-spin-1702430c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tc-btn[data-v-1702430c]{height:36px;padding:0 14px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#334155;font:500 13px Inter,sans-serif;cursor:pointer}.tc-list[data-v-1702430c]{flex:1;overflow-y:auto;padding:12px 16px 24px;display:flex;flex-direction:column;gap:12px}.tc-empty[data-v-1702430c]{text-align:center;color:#94a3b8;font:400 13px Inter,sans-serif;padding:40px 0}.tc-card[data-v-1702430c]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;cursor:pointer}.tc-card__date[data-v-1702430c]{width:52px;height:56px;flex-shrink:0;border:2px solid;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.tc-card__day[data-v-1702430c]{font-family:var(--font-display);font-weight:700;font-size:20px}.tc-card__month[data-v-1702430c]{font:600 10px Inter,sans-serif;letter-spacing:.5px}.tc-card__body[data-v-1702430c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tc-card__title[data-v-1702430c]{font:500 14px Inter,sans-serif;color:#1e3a5f;line-height:1.3}.tc-card__meta[data-v-1702430c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:400 12px Inter,sans-serif;color:#64748b}.tc-card__time[data-v-1702430c]{font:400 11px Inter,sans-serif;color:#94a3b8;display:flex;align-items:center;gap:8px}.tc-card__status[data-v-1702430c]{font:500 10px Inter,sans-serif;color:#b45309;background:#fef3c7;border-radius:10px;padding:1px 8px}.tc-card__chev[data-v-1702430c]{color:#cbd5e1;font-size:20px}.tc-card__status--late[data-v-1702430c]{color:#b91c1c;background:#fee2e2}.tc-tag--outline[data-v-1702430c]{background:#fff;border:1px solid}.tc-legend[data-v-1702430c]{display:flex;flex-wrap:wrap;gap:4px 12px;font:400 11px Inter,sans-serif;color:#64748b}.tc-legend--desktop[data-v-1702430c]{margin-bottom:10px}.tc-legend__item[data-v-1702430c]{display:inline-flex;align-items:center;gap:5px}.tc-legend__dot[data-v-1702430c]{width:10px;height:10px;border-radius:3px;display:inline-block;box-sizing:border-box}.tc-legend__dot--outline[data-v-1702430c]{border:2px solid;background:#fff}.tc-tag[data-v-1702430c]{color:#fff;font:500 10px Inter,sans-serif;padding:1px 8px;border-radius:10px}.tc-month[data-v-1702430c]{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 24px 24px;overflow-y:auto}.tc-month__header[data-v-1702430c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tc-month__nav[data-v-1702430c]{display:flex;align-items:center;gap:8px}.tc-month__title[data-v-1702430c]{font-family:var(--font-display);font-weight:700;font-size:16px;color:#1e3a5f;min-width:150px;text-align:center}.tc-nav-btn[data-v-1702430c]{width:32px;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:18px}.tc-nav-btn[data-v-1702430c],.tc-today-btn[data-v-1702430c]{height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.tc-today-btn[data-v-1702430c]{padding:0 14px;color:#334155;font:500 12px Inter,sans-serif}.tc-weekdays[data-v-1702430c]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.tc-weekdays span[data-v-1702430c]{text-align:center;font:500 11px Inter,sans-serif;color:#94a3b8}.tc-grid[data-v-1702430c]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.tc-day[data-v-1702430c]{min-height:92px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px;display:flex;flex-direction:column;gap:3px;min-width:0}.tc-day--muted[data-v-1702430c]{background:#f8fafc}.tc-day--muted .tc-day__number[data-v-1702430c]{color:#cbd5e1}.tc-day--today[data-v-1702430c]{border-color:#3b82f6}.tc-day__number[data-v-1702430c]{font:500 11px Inter,sans-serif;color:#64748b;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.tc-day__number--today[data-v-1702430c]{background:#3b82f6;color:#fff;border-radius:50%}.tc-pill[data-v-1702430c]{color:#fff;font:500 10px Inter,sans-serif;padding:2px 6px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tc-pill--outline[data-v-1702430c]{background:#fff;border:1px solid;padding:1px 5px;font-weight:600}.tc-pill--late[data-v-1702430c]{box-shadow:inset 3px 0 0 #7f1d1d}.tc-pill--projected[data-v-1702430c]{border-style:dashed;opacity:.75}.tc-pill--done[data-v-1702430c]{opacity:.55;text-decoration:line-through}.tc-more[data-v-1702430c]{background:none;border:none;padding:0;text-align:left;cursor:pointer;font:500 10px Inter,sans-serif;color:#64748b}.tc-month__empty[data-v-1702430c]{text-align:center;color:#94a3b8;font:400 13px Inter,sans-serif;margin-top:16px}.ts-view[data-v-0ae50f3f]{display:flex;flex-direction:column;flex:1;min-height:0;background:#f8f9fc;font-size:14px}.ts-state[data-v-0ae50f3f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b;padding:24px;text-align:center}.ts-state__spinner[data-v-0ae50f3f]{font-size:1.8rem;animation:ts-spin-0ae50f3f .8s linear infinite}.ts-state__icon[data-v-0ae50f3f]{font-size:2rem;color:#94a3b8}.ts-state p[data-v-0ae50f3f]{margin:0;max-width:360px;font:400 14px Inter,sans-serif}@keyframes ts-spin-0ae50f3f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ts-body[data-v-0ae50f3f]{flex:1;overflow-y:auto;padding:12px 16px 24px}.ts-column[data-v-0ae50f3f]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.ts-block[data-v-0ae50f3f]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.ts-title[data-v-0ae50f3f]{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:18px;color:#1e3a5f;line-height:1.3}.ts-status[data-v-0ae50f3f]{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:12px;color:#fff;font:600 11px Inter,sans-serif}.ts-description[data-v-0ae50f3f]{margin:12px 0 0;font:400 14px Inter,sans-serif;color:#64748b;line-height:1.5;white-space:pre-wrap}.ts-label[data-v-0ae50f3f]{font:500 11px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.ts-fields[data-v-0ae50f3f]{display:flex;flex-direction:column;gap:10px}.ts-field[data-v-0ae50f3f]{display:flex;justify-content:space-between;gap:16px;font:500 14px Inter,sans-serif;color:#1e3a5f;text-align:right}.ts-field__label[data-v-0ae50f3f]{font:400 12px Inter,sans-serif;color:#94a3b8;text-align:left}.ts-photo[data-v-0ae50f3f]{display:block;max-width:100%;max-height:200px;border-radius:8px;margin-top:12px;cursor:pointer}.ts-done-date[data-v-0ae50f3f]{margin-top:10px;font:400 11px Inter,sans-serif;color:#94a3b8}.ts-field-form[data-v-0ae50f3f]{display:flex;flex-direction:column;gap:6px}.ts-field-form__label[data-v-0ae50f3f]{font:500 12px Inter,sans-serif;color:#334155}.ts-required[data-v-0ae50f3f]{color:#dc2626}.ts-textarea[data-v-0ae50f3f]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:6px;font:400 14px Inter,sans-serif;color:#334155;resize:vertical}.ts-textarea[data-v-0ae50f3f]:focus{outline:none;border-color:#3b82f6}.ts-attach[data-v-0ae50f3f]{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.ts-attach__name[data-v-0ae50f3f]{font:400 11px Inter,sans-serif;color:#64748b;word-break:break-all}.ts-hidden[data-v-0ae50f3f]{display:none}.ts-error[data-v-0ae50f3f]{font:400 12px Inter,sans-serif;color:#dc2626;margin-top:8px}.ts-actions[data-v-0ae50f3f]{display:flex;gap:8px;margin-top:12px}.ts-btn[data-v-0ae50f3f]{height:36px;padding:0 14px;border-radius:6px;cursor:pointer;font:500 13px Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center}.ts-btn[data-v-0ae50f3f]:disabled{opacity:.5;cursor:not-allowed}.ts-btn--primary[data-v-0ae50f3f]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.ts-btn--outline[data-v-0ae50f3f]{background:#fff;border:1px solid #e2e8f0;color:#334155}.ts-btn--block[data-v-0ae50f3f]{width:100%}.ts-btn--half[data-v-0ae50f3f]{flex:1}.ts-lightbox[data-v-0ae50f3f]{position:fixed;inset:0;z-index:4000;background:rgba(15,23,42,.92);display:flex;align-items:center;justify-content:center;padding:16px}.ts-lightbox img[data-v-0ae50f3f]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.ts-lightbox__close[data-v-0ae50f3f]{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);color:#fff;font-size:20px;cursor:pointer}.ts-toast[data-v-0ae50f3f]{position:fixed;left:50%;transform:translateX(-50%);bottom:76px;z-index:3000;background:#10b981;color:#fff;padding:10px 16px;border-radius:6px;font:500 13px Inter,sans-serif;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(0,0,0,.18)}@media (max-width:768px){.ts-btn[data-v-0ae50f3f]{height:44px}.ts-column[data-v-0ae50f3f]{max-width:none}}.tcs[data-v-09017b98]{display:flex;align-items:center;gap:8px}.tcs__label[data-v-09017b98]{font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px}.tcs__select[data-v-09017b98]{height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font:500 13px Inter,sans-serif;color:#1e3a5f;max-width:100%}.tc-view[data-v-514e80fa]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.tc-scroll[data-v-514e80fa]{flex:1;overflow-y:auto;padding:24px 16px 32px}.tc-column[data-v-514e80fa]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.tc-state[data-v-514e80fa]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 16px;color:#94a3b8}.tc-state--message[data-v-514e80fa]{text-align:center;font:400 13px Inter,sans-serif}.tc-state__icon[data-v-514e80fa]{font-size:32px}.tc-state__spinner[data-v-514e80fa]{font-size:28px;animation:tc-spin-514e80fa 1s linear infinite}@keyframes tc-spin-514e80fa{to{transform:rotate(1turn)}}.tc-btn[data-v-514e80fa]{height:32px;padding:0 14px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font:500 13px Inter,sans-serif;cursor:pointer}.tc-welcome[data-v-514e80fa]{padding:12px 14px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a5f;font:400 13px/1.5 Inter,sans-serif}.tc-label[data-v-514e80fa]{margin:0 0 8px;font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.tc-header[data-v-514e80fa]{background:#f0f4f8;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.tc-header__grid[data-v-514e80fa]{display:grid;grid-template-columns:repeat(4,1fr)}.tc-header__cell[data-v-514e80fa]{display:flex;flex-direction:column;gap:4px;padding:0 14px;border-left:1px solid #e2e8f0;min-width:0}.tc-header__cell[data-v-514e80fa]:first-child{border-left:none;padding-left:0}.tc-header__label[data-v-514e80fa]{font:400 11px Inter,sans-serif;color:#94a3b8}.tc-header__mono[data-v-514e80fa]{font:700 18px var(--font-mono);color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-header__date[data-v-514e80fa]{font:500 14px Inter,sans-serif;color:#1e3a5f;padding-top:3px}.tc-progress[data-v-514e80fa]{display:flex;align-items:center;gap:10px;margin-top:14px}.tc-progress__track[data-v-514e80fa]{flex:1;height:6px;border-radius:3px;background:#e2e8f0;overflow:hidden}.tc-progress__fill[data-v-514e80fa]{height:100%;background:#3b82f6;border-radius:3px}.tc-progress__pct[data-v-514e80fa]{font:400 11px Inter,sans-serif;color:#94a3b8;min-width:30px;text-align:right}.tc-table[data-v-514e80fa]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tc-table__row[data-v-514e80fa]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;border-top:1px solid #f1f5f9}.tc-table__row[data-v-514e80fa]:first-child{border-top:none}.tc-table__label[data-v-514e80fa]{font:400 12px Inter,sans-serif;color:#64748b}.tc-table__value[data-v-514e80fa]{font:500 13px Inter,sans-serif;color:#1e3a5f;text-align:right}.tc-table__value--mono[data-v-514e80fa]{font:400 13px var(--font-mono)}.tc-empty[data-v-514e80fa]{font:400 12px Inter,sans-serif;color:#94a3b8;text-align:center;padding:16px}.tc-docs[data-v-514e80fa]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tc-doc[data-v-514e80fa]{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-top:1px solid #f1f5f9}.tc-doc[data-v-514e80fa]:first-child{border-top:none}.tc-doc__icon[data-v-514e80fa]{font-size:16px;color:#ef4444;flex-shrink:0}.tc-doc__name[data-v-514e80fa]{flex:1;min-width:0;font:400 13px Inter,sans-serif;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-doc__date[data-v-514e80fa]{font:400 11px Inter,sans-serif;color:#94a3b8;flex-shrink:0}.tc-doc__download[data-v-514e80fa]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#64748b;text-decoration:none;font-size:16px}.tc-doc__download[data-v-514e80fa]:hover{background:#f1f5f9;color:#1e3a5f}.tc-doc__download--off[data-v-514e80fa]{opacity:.3;cursor:not-allowed}.tc-contacts[data-v-514e80fa]{display:flex;flex-direction:column;gap:8px}.tc-contact[data-v-514e80fa]{display:flex;align-items:center;gap:6px;height:64px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.tc-contact__info[data-v-514e80fa]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tc-contact__name[data-v-514e80fa]{font:500 13px Inter,sans-serif;color:#1e3a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-contact__role[data-v-514e80fa]{font:400 11px Inter,sans-serif;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-contact__action[data-v-514e80fa]{width:32px;height:32px;border:none;border-radius:6px;background:none;color:#64748b;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.tc-contact__action[data-v-514e80fa]:hover:not(:disabled){background:#f1f5f9;color:#3b82f6}.tc-contact__action[data-v-514e80fa]:disabled{opacity:.3;cursor:not-allowed}.tc-toast[data-v-514e80fa]{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);background:#1e3a5f;color:#fff;padding:8px 14px;border-radius:6px;font:500 12px Inter,sans-serif;z-index:20}.tc-toast-enter-active[data-v-514e80fa],.tc-toast-leave-active[data-v-514e80fa]{transition:opacity .2s}.tc-toast-enter-from[data-v-514e80fa],.tc-toast-leave-to[data-v-514e80fa]{opacity:0}@media (max-width:768px){.tc-scroll[data-v-514e80fa]{padding:16px 12px 24px}.tc-header__grid[data-v-514e80fa]{grid-template-columns:1fr 1fr;row-gap:14px}.tc-header__cell[data-v-514e80fa]:nth-child(3){border-left:none;padding-left:0}.tc-table__row[data-v-514e80fa]{flex-direction:column;align-items:flex-start;gap:2px}.tc-table__value[data-v-514e80fa]{text-align:left}.tc-toast[data-v-514e80fa]{bottom:76px}}.tr-view[data-v-f81a146c]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.tr-scroll[data-v-f81a146c]{flex:1;overflow-y:auto;padding:20px 16px 32px}.tr-column[data-v-f81a146c]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.tr-state[data-v-f81a146c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:#94a3b8;flex:1}.tr-state--message[data-v-f81a146c]{text-align:center;font:400 13px Inter,sans-serif}.tr-state__icon[data-v-f81a146c]{font-size:32px}.tr-state__spinner[data-v-f81a146c]{font-size:28px;animation:tr-spin-f81a146c 1s linear infinite}@keyframes tr-spin-f81a146c{to{transform:rotate(1turn)}}.tr-retry[data-v-f81a146c]{height:32px;padding:0 14px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font:500 13px Inter,sans-serif;cursor:pointer}.tr-metrics[data-v-f81a146c]{display:flex;justify-content:space-around;gap:8px;padding:10px 0;border-bottom:1px solid #f1f5f9}.tr-metric[data-v-f81a146c]{display:flex;flex-direction:column;align-items:center;gap:2px}.tr-metric__value[data-v-f81a146c]{font:400 13px var(--font-mono);color:#64748b}.tr-metric__label[data-v-f81a146c]{font:400 11px Inter,sans-serif;color:#94a3b8}.tr-new[data-v-f81a146c]{height:44px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font:500 14px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.tr-new--open[data-v-f81a146c]{background:#64748b}.tr-note[data-v-f81a146c]{margin:0;text-align:center;font:400 12px Inter,sans-serif;color:#94a3b8}.tr-form-wrap[data-v-f81a146c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.tr-form-wrap--open[data-v-f81a146c]{grid-template-rows:1fr}.tr-form-inner[data-v-f81a146c]{overflow:hidden;min-height:0}.tr-form[data-v-f81a146c]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.tr-label[data-v-f81a146c]{font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px}.tr-cats[data-v-f81a146c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tr-cat[data-v-f81a146c]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font:500 12px Inter,sans-serif;cursor:pointer}.tr-cat .mdi[data-v-f81a146c]{font-size:22px}.tr-cat--active[data-v-f81a146c]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.tr-textarea[data-v-f81a146c]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif;color:#1e3a5f;resize:vertical}.tr-textarea[data-v-f81a146c]:focus{outline:none;border-color:#3b82f6}.tr-photo[data-v-f81a146c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-photo__input[data-v-f81a146c]{display:none}.tr-photo__btn[data-v-f81a146c]{height:34px;padding:0 12px;border:1px dashed #94a3b8;border-radius:6px;background:#fff;color:#64748b;font:500 12px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:6px}.tr-photo__name[data-v-f81a146c]{font:400 12px Inter,sans-serif;color:#1e3a5f;display:flex;align-items:center;gap:4px;max-width:100%;word-break:break-all}.tr-photo__remove[data-v-f81a146c]{border:none;background:none;color:#94a3b8;cursor:pointer;font-size:14px}.tr-urgency[data-v-f81a146c]{display:flex;gap:8px}.tr-urgency__pill[data-v-f81a146c]{flex:1;height:34px;border:1px solid #e2e8f0;border-radius:17px;background:#fff;color:#64748b;font:500 12px Inter,sans-serif;cursor:pointer}.tr-urgency__pill--active.tr-urgency__pill--normal[data-v-f81a146c]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.tr-urgency__pill--active.tr-urgency__pill--urgent[data-v-f81a146c]{background:#fef3c7;border-color:#f59e0b;color:#b45309}.tr-urgency__pill--active.tr-urgency__pill--critical[data-v-f81a146c]{background:#fee2e2;border-color:#ef4444;color:#b91c1c}.tr-error[data-v-f81a146c]{margin:0;font:400 12px Inter,sans-serif;color:#b91c1c}.tr-submit[data-v-f81a146c]{height:40px;border:none;border-radius:8px;background:#1e3a5f;color:#fff;font:500 13px Inter,sans-serif;cursor:pointer}.tr-submit[data-v-f81a146c]:disabled{opacity:.6;cursor:not-allowed}.tr-confirm[data-v-f81a146c]{margin:0;padding:10px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#15803d;font:400 12px/1.5 Inter,sans-serif}.tr-empty[data-v-f81a146c]{text-align:center;padding:24px;font:400 12px Inter,sans-serif;color:#94a3b8}.tr-card[data-v-f81a146c]{padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px}.tr-card[data-v-f81a146c]:hover{border-color:#cbd5e1;box-shadow:0 1px 4px rgba(15,23,42,.06)}.tr-card__top[data-v-f81a146c]{display:flex;justify-content:space-between;align-items:center}.tr-card__code[data-v-f81a146c]{font:400 12px var(--font-mono);color:#94a3b8}.tr-card__date[data-v-f81a146c]{font:400 11px Inter,sans-serif;color:#94a3b8}.tr-card__title[data-v-f81a146c]{font:500 13px/1.4 Inter,sans-serif;color:#1e3a5f}.tr-card__bottom[data-v-f81a146c]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:4px}.tr-status[data-v-f81a146c]{width:100%;height:28px;display:flex;align-items:center;justify-content:center;border-radius:14px;font:500 12px Inter,sans-serif}.tr-card__tech[data-v-f81a146c]{font:400 11px Inter,sans-serif;color:#94a3b8}.tr-card__tech--pending[data-v-f81a146c]{color:#b45309}@media (max-width:768px){.tr-scroll[data-v-f81a146c]{padding:14px 12px 24px}}.td-view[data-v-3172e772]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.td-scroll[data-v-3172e772]{flex:1;overflow-y:auto;padding:16px 16px 32px}.td-column[data-v-3172e772]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.td-back[data-v-3172e772]{align-self:flex-start;border:none;background:none;padding:0;color:#64748b;font:500 12px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:4px}.td-back[data-v-3172e772]:hover{color:#1e3a5f}.td-state[data-v-3172e772]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;color:#94a3b8}.td-state--message[data-v-3172e772]{text-align:center;font:400 13px Inter,sans-serif}.td-state__icon[data-v-3172e772]{font-size:32px}.td-state__spinner[data-v-3172e772]{font-size:28px;animation:td-spin-3172e772 1s linear infinite}@keyframes td-spin-3172e772{to{transform:rotate(1turn)}}.td-head[data-v-3172e772]{display:flex;flex-direction:column;gap:8px}.td-head__top[data-v-3172e772]{display:flex;justify-content:space-between}.td-code[data-v-3172e772]{font:400 12px var(--font-mono);color:#94a3b8}.td-date[data-v-3172e772]{font:400 11px Inter,sans-serif;color:#94a3b8}.td-title[data-v-3172e772]{margin:0;font:600 16px/1.35 Inter,sans-serif;color:#1e3a5f}.td-head__status[data-v-3172e772]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.td-status[data-v-3172e772]{height:28px;padding:0 16px;display:flex;align-items:center;border-radius:14px;font:500 12px Inter,sans-serif}.td-tech[data-v-3172e772]{font:400 12px Inter,sans-serif;color:#64748b}.td-tech--pending[data-v-3172e772]{color:#b45309}.td-label[data-v-3172e772]{margin:0 0 8px;font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.td-description[data-v-3172e772]{margin:0;font:400 13px/1.6 Inter,sans-serif;color:#1e3a5f;white-space:pre-wrap}.td-photos[data-v-3172e772]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.td-photo[data-v-3172e772]{width:96px;height:96px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.td-photo img[data-v-3172e772]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.td-empty[data-v-3172e772]{font:400 12px Inter,sans-serif;color:#94a3b8;text-align:center;padding:12px}.td-updates[data-v-3172e772]{display:flex;flex-direction:column;gap:10px}.td-event[data-v-3172e772]{display:flex;align-items:center;gap:8px;font:400 12px Inter,sans-serif;color:#64748b}.td-event__dot[data-v-3172e772]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.td-event__time[data-v-3172e772]{margin-left:auto;font-size:11px;color:#94a3b8}.td-msg[data-v-3172e772]{align-self:flex-start;max-width:88%;padding:10px 12px;border-radius:10px;background:#f1f5f9;display:flex;flex-direction:column;gap:4px}.td-msg--mine[data-v-3172e772]{align-self:flex-end;background:#eff6ff}.td-msg__meta[data-v-3172e772]{display:flex;justify-content:space-between;gap:12px;font:400 11px Inter,sans-serif;color:#94a3b8}.td-msg__author[data-v-3172e772]{font-weight:500;color:#64748b}.td-msg__text[data-v-3172e772]{margin:0;font:400 13px/1.5 Inter,sans-serif;color:#1e3a5f;white-space:pre-wrap;word-break:break-word}.td-msg__file[data-v-3172e772]{font:500 12px Inter,sans-serif;color:#3b82f6;text-decoration:none;word-break:break-all}.td-reply[data-v-3172e772]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid #f1f5f9}.td-confirm[data-v-3172e772]{height:40px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#15803d;font:500 13px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px}.td-confirm[data-v-3172e772]:disabled{opacity:.6}.td-textarea[data-v-3172e772]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif;color:#1e3a5f;resize:vertical}.td-textarea[data-v-3172e772]:focus{outline:none;border-color:#3b82f6}.td-reply__row[data-v-3172e772]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.td-file[data-v-3172e772]{display:none}.td-attach[data-v-3172e772]{height:34px;padding:0 12px;border:1px dashed #94a3b8;border-radius:6px;background:#fff;color:#64748b;font:500 12px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:6px}.td-file-name[data-v-3172e772]{font:400 12px Inter,sans-serif;color:#1e3a5f;word-break:break-all}.td-send[data-v-3172e772]{margin-left:auto;height:34px;padding:0 18px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font:500 13px Inter,sans-serif;cursor:pointer}.td-send[data-v-3172e772]:disabled{opacity:.5;cursor:not-allowed}.td-error[data-v-3172e772]{margin:0;font:400 12px Inter,sans-serif;color:#b91c1c}.tp-view[data-v-56daffd0]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.tp-state[data-v-56daffd0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 16px;color:#94a3b8;flex:1}.tp-state--message[data-v-56daffd0]{text-align:center;font:400 13px Inter,sans-serif}.tp-state__icon[data-v-56daffd0]{font-size:32px}.tp-state__spinner[data-v-56daffd0]{font-size:28px;animation:tp-spin-56daffd0 1s linear infinite}@keyframes tp-spin-56daffd0{to{transform:rotate(1turn)}}.tp-btn[data-v-56daffd0]{height:32px;padding:0 14px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font:500 13px Inter,sans-serif;cursor:pointer}.tp-summary[data-v-56daffd0]{display:flex;align-items:stretch;min-height:80px;flex-shrink:0;background:#f0f4f8;border-bottom:1px solid #e2e8f0}.tp-summary__cell[data-v-56daffd0]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;border-left:1px solid #e2e8f0;min-width:0}.tp-summary__cell[data-v-56daffd0]:first-child{border-left:none}.tp-summary__label[data-v-56daffd0]{font:400 11px Inter,sans-serif;color:#94a3b8}.tp-summary__value[data-v-56daffd0]{font:700 20px var(--font-mono);white-space:nowrap}.tp-scroll[data-v-56daffd0]{flex:1;overflow-y:auto;padding:16px 16px 32px}.tp-column[data-v-56daffd0]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.tp-context[data-v-56daffd0]{margin:0;text-align:center;font:400 12px Inter,sans-serif}.tp-note[data-v-56daffd0]{margin:-8px 0 0;text-align:center;font:400 11px Inter,sans-serif;color:#94a3b8}.tp-prior[data-v-56daffd0]{margin:0;padding:8px 12px;border-radius:6px;background:#fffbeb;border:1px solid #fde68a;font:400 12px Inter,sans-serif;color:#92400e}.tp-mono[data-v-56daffd0]{font-family:var(--font-mono)}.tp-controls[data-v-56daffd0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.tp-period[data-v-56daffd0]{display:flex;align-items:center;gap:8px;margin-left:auto}.tp-period__label[data-v-56daffd0]{font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px}.tp-period__select[data-v-56daffd0]{height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font:500 13px Inter,sans-serif;color:#1e3a5f}.tp-period__single[data-v-56daffd0]{margin-left:auto;font:500 13px Inter,sans-serif;color:#1e3a5f}.tp-label[data-v-56daffd0]{margin:0 0 8px;font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.tp-empty[data-v-56daffd0]{text-align:center;padding:20px;font:400 12px Inter,sans-serif;color:#94a3b8}.tp-table[data-v-56daffd0]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tp-row[data-v-56daffd0],.tp-table__head[data-v-56daffd0]{display:flex;align-items:center;gap:8px;padding:0 14px}.tp-table__head[data-v-56daffd0]{height:32px;background:#f8fafc;font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px}.tp-row[data-v-56daffd0]{min-height:44px;border-top:1px solid #f1f5f9;padding-top:6px;padding-bottom:6px}.tp-col--concept[data-v-56daffd0]{width:45%;min-width:0}.tp-col--type[data-v-56daffd0]{width:14%}.tp-col--amount[data-v-56daffd0]{flex:1;text-align:right;font:400 13px var(--font-mono);color:#1e3a5f}.tp-col--status[data-v-56daffd0]{width:22%;text-align:right}.tp-table__head .tp-col--amount[data-v-56daffd0]{font:500 11px Inter,sans-serif;color:#94a3b8}.tp-row__concept[data-v-56daffd0]{font:400 13px Inter,sans-serif;color:#1e3a5f}.tp-group[data-v-56daffd0]{padding:8px 14px 6px;border-top:1px solid #e2e8f0;font:500 11px Inter,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.4px;background:#fcfdfe}.tp-tag[data-v-56daffd0]{font:500 10px Inter,sans-serif;padding:2px 8px;border-radius:4px;white-space:nowrap}.tp-tag--rent[data-v-56daffd0]{background:#dbeafe;color:#1d4ed8}.tp-tag--services[data-v-56daffd0]{background:#dcfce7;color:#15803d}.tp-tag--additional[data-v-56daffd0]{background:#fef3c7;color:#b45309}.tp-pill[data-v-56daffd0]{display:inline-block;font:500 11px Inter,sans-serif;padding:3px 10px;border-radius:12px;white-space:nowrap}.tp-pill--paid[data-v-56daffd0]{background:#dcfce7;color:#15803d}.tp-pill--partial[data-v-56daffd0],.tp-pill--pending[data-v-56daffd0]{background:#fef3c7;color:#b45309}.tp-pill--overdue[data-v-56daffd0]{background:#fee2e2;color:#b91c1c}.tp-total[data-v-56daffd0]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-top:1px solid #e2e8f0;background:#f8fafc}.tp-total__label[data-v-56daffd0]{font:700 13px Inter,sans-serif;color:#1e3a5f}.tp-total__value[data-v-56daffd0]{font:700 13px var(--font-mono);color:#1e3a5f}.tp-statements[data-v-56daffd0]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tp-statement[data-v-56daffd0]{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px;border-top:1px solid #f1f5f9}.tp-statement[data-v-56daffd0]:first-child{border-top:none}.tp-statement__info[data-v-56daffd0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tp-statement__period[data-v-56daffd0]{font:500 13px Inter,sans-serif;color:#1e3a5f}.tp-statement__date[data-v-56daffd0]{font:400 11px Inter,sans-serif;color:#94a3b8}.tp-statement__total[data-v-56daffd0]{font:400 12px var(--font-mono);color:#1e3a5f}.tp-statement__download[data-v-56daffd0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#ef4444;font-size:20px;text-decoration:none}.tp-statement__download[data-v-56daffd0]:hover{background:#fef2f2}@media (max-width:768px){.tp-summary__value[data-v-56daffd0]{font-size:15px}.tp-scroll[data-v-56daffd0]{padding:12px 12px 24px}.tp-table__head[data-v-56daffd0]{display:none}.tp-row[data-v-56daffd0]{flex-wrap:wrap;row-gap:4px}.tp-col--concept[data-v-56daffd0]{width:auto;flex:1}.tp-col--amount[data-v-56daffd0]{flex:0 0 auto}.tp-col--type[data-v-56daffd0]{width:auto;order:3}.tp-col--status[data-v-56daffd0]{width:auto;order:4;margin-left:auto}}.ta-view[data-v-06b3d15c]{flex:1;overflow-y:auto;background:#fff;padding:20px 16px 32px}.ta-column[data-v-06b3d15c]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.ta-card[data-v-06b3d15c]{border:1px solid #e2e8f0;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.ta-card--row[data-v-06b3d15c]{flex-direction:row;flex-wrap:wrap;gap:8px}.ta-label[data-v-06b3d15c]{margin:0;font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ta-row[data-v-06b3d15c]{display:flex;justify-content:space-between;gap:16px}.ta-key[data-v-06b3d15c]{font:400 12px Inter,sans-serif;color:#64748b}.ta-val[data-v-06b3d15c]{font:500 13px Inter,sans-serif;color:#1e3a5f;text-align:right;word-break:break-word}.ta-field[data-v-06b3d15c]{display:flex;flex-direction:column;gap:4px}.ta-input[data-v-06b3d15c]{height:36px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;font:400 13px Inter,sans-serif;color:#1e3a5f}.ta-input[data-v-06b3d15c]:focus{outline:none;border-color:#3b82f6}.ta-hint[data-v-06b3d15c]{font:400 11px Inter,sans-serif;color:#94a3b8}.ta-msg[data-v-06b3d15c]{margin:0;font:400 12px Inter,sans-serif;color:#15803d}.ta-msg--error[data-v-06b3d15c]{color:#b91c1c}.ta-btn[data-v-06b3d15c]{align-self:flex-start;height:36px;padding:0 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;font:500 13px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:6px}.ta-btn[data-v-06b3d15c]:hover{color:#1e3a5f;border-color:#cbd5e1}.ta-btn--primary[data-v-06b3d15c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.ta-btn--primary[data-v-06b3d15c]:hover{color:#fff}.ta-btn[data-v-06b3d15c]:disabled{opacity:.6;cursor:not-allowed}.nf[data-v-537c9822]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#e6eaf3;padding:1rem}.nf__card[data-v-537c9822]{text-align:center}.nf__code[data-v-537c9822]{font:700 56px var(--font-display);color:#1e3a5f}.nf__title[data-v-537c9822]{margin:4px 0;font:700 18px var(--font-display);color:#1e3a5f}.nf__text[data-v-537c9822]{margin:0 0 16px;font:400 14px Inter,sans-serif;color:#64748b}.nf__link[data-v-537c9822]{font:500 14px Inter,sans-serif;color:#3b82f6;text-decoration:none}.sal[data-v-4bff83f8]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#1e3a5f;padding:1rem}.sal__card[data-v-4bff83f8]{width:100%;max-width:380px;background:#fff;border-radius:12px;padding:2rem 1.75rem;display:flex;flex-direction:column;border-top:4px solid #e84545;box-shadow:0 20px 50px rgba(0,0,0,.35)}.sal__brand[data-v-4bff83f8]{display:flex;align-items:center;gap:8px;color:#1e3a5f;margin-bottom:1rem}.sal__brand .mdi[data-v-4bff83f8]{font-size:22px;color:#e84545}.sal__brand-text[data-v-4bff83f8]{font:700 16px var(--font-display)}.sal__title[data-v-4bff83f8]{margin:0 0 1.25rem;font:500 14px Inter,sans-serif;color:#475569;line-height:1.4}.sal__label[data-v-4bff83f8]{font:400 12px Inter,sans-serif;color:#64748b;margin-bottom:4px}.sal__input[data-v-4bff83f8]{font:400 14px Inter,sans-serif;color:#1e3a5f;border:1px solid #d5dbe6;border-radius:8px;padding:10px 12px;margin-bottom:14px}.sal__input[data-v-4bff83f8]:focus{outline:none;border-color:#3b82f6}.sal__hint[data-v-4bff83f8]{margin:0 0 14px;font:400 13px Inter,sans-serif;color:#475569;line-height:1.5}.sal__input--code[data-v-4bff83f8]{font:600 22px var(--font-mono);letter-spacing:.4em;text-align:center}.sal__links[data-v-4bff83f8]{display:flex;justify-content:space-between;margin-top:12px}.sal__link[data-v-4bff83f8]{background:none;border:none;padding:0;font:400 12px Inter,sans-serif;color:#3b82f6;cursor:pointer}.sal__link[data-v-4bff83f8]:disabled{opacity:.6;cursor:default}.sal__error[data-v-4bff83f8]{margin:-4px 0 12px;font:400 12px Inter,sans-serif;color:#e84545}.sal__submit[data-v-4bff83f8]{background:#1e3a5f;color:#fff;border:none;border-radius:8px;padding:11px;font:500 14px Inter,sans-serif;cursor:pointer}.sal__submit[data-v-4bff83f8]:hover:not(:disabled){background:#163049}.sal__submit[data-v-4bff83f8]:disabled{opacity:.7;cursor:default}.rm[data-v-fd1959a4]{display:inline-flex}.rm__btn[data-v-fd1959a4]{border:none;background:none;cursor:pointer;font-size:20px;color:#64748b;display:flex;padding:4px;border-radius:6px}.rm__btn[data-v-fd1959a4]:hover{background:#eef1f6;color:#1e3a5f}.rm__menu[data-v-fd1959a4]{position:fixed;z-index:10001;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.18);padding:6px;display:flex;flex-direction:column}.rm__item[data-v-fd1959a4]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:6px;cursor:pointer;font:400 13px Inter,sans-serif;color:#1e3a5f;text-align:left}.rm__item .mdi[data-v-fd1959a4]{font-size:17px;color:#64748b}.rm__item[data-v-fd1959a4]:hover:not(:disabled){background:#f1f5f9}.rm__item[data-v-fd1959a4]:disabled{opacity:.45;cursor:default}.rm__item--danger .mdi[data-v-fd1959a4],.rm__item--danger[data-v-fd1959a4]{color:#e84545}.rm__divider[data-v-fd1959a4]{height:1px;background:#eef1f6;margin:4px 2px}.asp-overlay[data-v-58a34be8]{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.45);display:flex;justify-content:flex-end}.asp-panel[data-v-58a34be8]{width:100%;max-width:420px;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-10px 0 40px rgba(15,23,42,.25);animation:asp-in-58a34be8 .18s ease-out}@keyframes asp-in-58a34be8{0%{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}.asp-head[data-v-58a34be8]{display:flex;align-items:center;gap:8px;padding:18px 20px 10px;border-bottom:1px solid #eef1f6}.asp-title[data-v-58a34be8]{flex:1;margin:0;font:700 16px var(--font-display);color:#1e3a5f}.asp-x[data-v-58a34be8]{border:none;background:none;cursor:pointer;font-size:20px;color:#64748b;display:flex;padding:4px;border-radius:6px}.asp-x[data-v-58a34be8]:hover{background:#f1f5f9}.asp-body[data-v-58a34be8]{flex:1;overflow:auto;padding:16px 20px;font:400 13px Inter,sans-serif;color:#334155}.asp-foot[data-v-58a34be8]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #eef1f6}.am-overlay[data-v-52fe72cd]{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:16px}.am-card[data-v-52fe72cd]{width:100%;max-width:440px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(15,23,42,.3);overflow:hidden}.am-card--wide[data-v-52fe72cd]{max-width:600px}.am-head[data-v-52fe72cd]{display:flex;align-items:center;gap:8px;padding:16px 20px 8px}.am-title[data-v-52fe72cd]{flex:1;margin:0;font:700 16px var(--font-display);color:#1e3a5f}.am-x[data-v-52fe72cd]{border:none;background:none;cursor:pointer;font-size:20px;color:#64748b;display:flex;padding:4px;border-radius:6px}.am-x[data-v-52fe72cd]:hover{background:#f1f5f9}.am-body[data-v-52fe72cd]{padding:8px 20px 16px;overflow:auto;font:400 13px Inter,sans-serif;color:#334155}.am-foot[data-v-52fe72cd]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #eef1f6}.steps[data-v-45abf4de]{display:flex;gap:6px;margin-bottom:12px}.steps__dot[data-v-45abf4de]{height:4px;flex:1;border-radius:2px;background:#e2e8f0}.steps__dot--on[data-v-45abf4de]{background:#e84545}.logins[data-v-76a1baf6]{width:100%;border-collapse:collapse}.logins th[data-v-76a1baf6]{text-align:left;font:600 11px Inter,sans-serif;color:#64748b;padding:6px 8px;border-bottom:1px solid #e8edf4}.logins td[data-v-76a1baf6]{padding:8px;border-bottom:1px solid #f1f5f9;font:400 12px Inter,sans-serif;color:#475569}.chip[data-v-7a279330]{border:1px solid #d5dbe6;background:#fff;color:#475569;border-radius:999px;padding:6px 14px;cursor:pointer;font:500 12px Inter,sans-serif}.chip[data-v-7a279330]:hover{background:#f1f5f9}.chip--on[data-v-7a279330]{background:#1e3a5f;color:#fff;border-color:#1e3a5f}.row[data-v-57b9298a]{cursor:pointer}.row--open td[data-v-57b9298a]{background:#f8fafc}.who[data-v-57b9298a]{display:inline-flex;align-items:center;gap:8px}.who__avatar[data-v-57b9298a]{width:24px;height:24px;border-radius:50%;background:#e84545;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:600 10px Inter,sans-serif}.detail td[data-v-57b9298a]{background:#f8fafc;padding:14px 18px 18px}.params[data-v-57b9298a]{margin:0;padding:12px;background:#0f172a;color:#cbd5e1;border-radius:8px;overflow:auto;max-height:260px;font:400 11px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word}.session[data-v-57b9298a]{margin-bottom:12px}.session__head[data-v-57b9298a]{margin:0 0 8px;font:400 12px Inter,sans-serif;color:#475569}.timeline[data-v-57b9298a]{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:6px}.timeline__item[data-v-57b9298a]{display:flex;gap:12px;align-items:baseline;font:400 12px Inter,sans-serif;color:#334155}.timeline__item--IMPERSONATION_ENDED[data-v-57b9298a],.timeline__item--IMPERSONATION_STARTED[data-v-57b9298a]{color:#b91c1c}.timeline__time[data-v-57b9298a]{flex-shrink:0;width:64px;color:#64748b}.timeline__text[data-v-57b9298a]{min-width:0;word-break:break-word}.intro[data-v-736592a9]{position:absolute;inset:0;flex-direction:column;padding:24px;text-align:center;color:#fff}.intro[data-v-736592a9],.intro__logo[data-v-736592a9]{display:flex;align-items:center;justify-content:center}.intro__logo[data-v-736592a9]{position:relative;gap:12px;width:180px;margin-bottom:36px;animation:logoIn-736592a9 .6s .3s both}.intro__mark[data-v-736592a9]{font-size:54px;line-height:1}.intro__word[data-v-736592a9]{font:500 34px Inter,sans-serif;letter-spacing:-.01em}.intro__glow[data-v-736592a9]{position:absolute;inset:-30px -20px;background:#3b82f6;filter:blur(40px);border-radius:50%;opacity:.25;z-index:-1;animation:glowIn-736592a9 .6s .3s both}.intro__welcome[data-v-736592a9]{margin:0;display:flex;flex-direction:column;gap:2px;font:700 28px Syne,sans-serif}.intro__line[data-v-736592a9]{animation:riseIn-736592a9 .4s 1.2s both}.intro__line--name[data-v-736592a9]{color:#60a5fa;animation-delay:1.3s}.intro__sub[data-v-736592a9]{margin:14px 0 0;font:400 16px Inter,sans-serif;color:hsla(0,0%,100%,.7);animation:riseIn-736592a9 .4s 1.6s both}.intro__actions[data-v-736592a9]{margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:18px;animation:buttonIn-736592a9 .3s 2.1s both}.intro__start[data-v-736592a9]{height:52px;padding:0 32px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font:500 15px Inter,sans-serif;cursor:pointer;box-shadow:0 0 24px rgba(59,130,246,.5);transition:background .15s,box-shadow .15s}.intro__start[data-v-736592a9]:hover{background:#2563eb;box-shadow:0 0 36px rgba(59,130,246,.75)}.intro__start[data-v-736592a9]:focus-visible{outline:2px solid #fff;outline-offset:3px}.intro__skip[data-v-736592a9]{background:none;border:none;cursor:pointer;font:400 12px Inter,sans-serif;color:hsla(0,0%,100%,.4);transition:color .15s}.intro__skip[data-v-736592a9]:focus-visible,.intro__skip[data-v-736592a9]:hover{color:hsla(0,0%,100%,.7)}@keyframes logoIn-736592a9{0%{transform:scale(0);opacity:0;animation-timing-function:ease-out}66.7%{transform:scale(1.1);opacity:1;animation-timing-function:ease-in}to{transform:scale(1);opacity:1}}@keyframes glowIn-736592a9{0%{opacity:0}66.7%{opacity:.4}to{opacity:.25}}@keyframes riseIn-736592a9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonIn-736592a9{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.intro__actions[data-v-736592a9],.intro__glow[data-v-736592a9],.intro__line[data-v-736592a9],.intro__logo[data-v-736592a9],.intro__sub[data-v-736592a9]{animation-duration:.01ms;animation-delay:0s}}.bar[data-v-90894d0a]{height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;background:#fff;border-bottom:1px solid #f1f5f9}.steps[data-v-90894d0a]{display:flex;list-style:none;margin:0;padding:0}.step[data-v-90894d0a]{position:relative;display:flex;flex-direction:column;align-items:center;width:92px}.step__line[data-v-90894d0a]{position:absolute;top:17px;right:50%;width:100%;margin-right:18px;height:0;border-top:2px solid #e2e8f0}.step__line--done[data-v-90894d0a]{border-top-color:#10b981}.step__line--next[data-v-90894d0a]{border-top:2px dotted #94a3b8}.step__circle[data-v-90894d0a]{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #e2e8f0;font:400 14px Inter,sans-serif;color:#94a3b8;transition:background .3s,border-color .3s,color .3s}.step--active .step__circle[data-v-90894d0a]{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:500;box-shadow:0 0 0 4px rgba(59,130,246,.18)}.step--done .step__circle[data-v-90894d0a]{background:#10b981;border-color:#10b981;color:#fff}.step__circle .mdi[data-v-90894d0a]{font-size:16px}.step__circle--pulse[data-v-90894d0a]{animation:pulse-90894d0a .4s ease-in-out}.step__label[data-v-90894d0a]{margin-top:4px;font:400 10px Inter,sans-serif;color:#94a3b8;white-space:nowrap}.step--active .step__label[data-v-90894d0a]{color:#3b82f6;font-weight:500}.bar__info[data-v-90894d0a]{font:400 11px Inter,sans-serif;color:#94a3b8;text-align:right}@keyframes pulse-90894d0a{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (max-width:760px){.bar[data-v-90894d0a]{padding:0 12px}.step[data-v-90894d0a]{width:56px}.bar__info[data-v-90894d0a]{display:none}}@media (prefers-reduced-motion:reduce){.step__circle[data-v-90894d0a]{transition:none}.step__circle--pulse[data-v-90894d0a]{animation:none}}.park[data-v-4573895b]{display:grid;grid-template-columns:minmax(0,560px) minmax(0,300px);gap:36px;justify-content:center;align-items:start}.park__preview[data-v-4573895b]{position:sticky;top:8px}.preview-label[data-v-4573895b]{font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.drop[data-v-4573895b]{height:80px;border:2px dashed #cbd5e1;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;background:#fafbfd;transition:border-color .15s,background .15s;overflow:hidden}.drop--over[data-v-4573895b],.drop[data-v-4573895b]:hover{border-color:#3b82f6;background:#eff6ff}.drop--has[data-v-4573895b]{border-style:solid;border-color:#e2e8f0;background:#fff}.drop__icon[data-v-4573895b]{font-size:22px;color:#94a3b8}.drop__text[data-v-4573895b]{font:400 12px Inter,sans-serif;color:#64748b}.drop__img[data-v-4573895b]{max-height:64px;max-width:80%;-o-object-fit:contain;object-fit:contain}.doc[data-v-4573895b]{border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 6px 20px rgba(30,58,95,.08)}.doc__bar[data-v-4573895b]{background:#1e3a5f;min-height:56px;padding:10px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.doc__name[data-v-4573895b]{font:700 14px Helvetica,Arial,sans-serif;color:#fff;word-break:break-word}.doc__logo[data-v-4573895b]{max-height:30px;max-width:140px;-o-object-fit:contain;object-fit:contain;align-self:flex-start}.doc__info[data-v-4573895b]{font:400 8px Helvetica,Arial,sans-serif;color:hsla(0,0%,100%,.8);min-height:10px;word-break:break-all}.doc__meta[data-v-4573895b]{padding:8px 14px;font:400 8px Helvetica,Arial,sans-serif;color:#64748b}.doc__skeleton[data-v-4573895b]{padding:4px 14px 14px;display:flex;flex-direction:column;gap:7px}.doc__skeleton i[data-v-4573895b]{display:block;height:6px;border-radius:3px;background:#eef2f7}.doc__total[data-v-4573895b]{margin-top:6px;height:22px;border-radius:4px;background:#f8f9fc;border:1px solid #e2e8f0}.doc__bank[data-v-4573895b]{margin:0 14px 14px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:4px;display:flex;flex-direction:column;gap:3px;font:400 8px Helvetica,Arial,sans-serif;color:#1e3a5f;word-break:break-word}.doc__bank b[data-v-4573895b]{font-size:9px}@media (max-width:960px){.park[data-v-4573895b]{grid-template-columns:minmax(0,560px)}.park__preview[data-v-4573895b]{position:static;order:-1}}.plots[data-v-0460e408]{display:grid;grid-template-columns:minmax(0,560px) minmax(0,280px);gap:36px;justify-content:center;align-items:start}.plots__cols[data-v-0460e408]{margin-bottom:6px;font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.plots__cols[data-v-0460e408],.prow[data-v-0460e408]{display:grid;grid-template-columns:1fr 1fr 1.2fr 28px;gap:10px}.prow[data-v-0460e408]{align-items:start;margin-bottom:10px}.prow__zone[data-v-0460e408]{display:flex;flex-direction:column;gap:6px}.prow__remove[data-v-0460e408]{height:42px;width:28px;border:none;background:none;color:#94a3b8;cursor:pointer;font-size:16px}.prow__remove[data-v-0460e408]:hover:not(:disabled){color:#e84545}.prow__remove[data-v-0460e408]:disabled{opacity:.3;cursor:default}.prow__saved[data-v-0460e408]{height:42px;display:flex;align-items:center;color:#10b981;font-size:18px}.plots__actions[data-v-0460e408]{display:flex;gap:18px;align-items:center;margin-top:6px}.plots__grid[data-v-0460e408]{position:sticky;top:8px;border:1px solid #f1f5f9;border-radius:10px;padding:14px;background:#fafbfd;min-height:120px}.plots__grid-title[data-v-0460e408]{font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.plots__grid-title b[data-v-0460e408]{color:#1e3a5f;margin-left:4px}.plots__empty[data-v-0460e408]{font:400 12px Inter,sans-serif;color:#b6c0cd;text-align:center;padding:24px 0}.cards[data-v-0460e408]{max-height:340px;overflow:auto}.cards__inner[data-v-0460e408]{display:flex;flex-wrap:wrap;gap:8px}.card[data-v-0460e408]{width:64px;height:40px;border-radius:6px;border:1px solid rgba(30,58,95,.08);display:flex;align-items:center;justify-content:center;font:500 11px JetBrains Mono,monospace;color:#1e3a5f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.row-enter-active[data-v-0460e408]{transition:opacity .2s,transform .2s}.row-enter-from[data-v-0460e408]{opacity:0;transform:translateY(-8px)}.pop-enter-active[data-v-0460e408]{transition:transform .2s ease-out,opacity .2s}.pop-enter-from[data-v-0460e408]{transform:scale(0);opacity:0}@media (max-width:960px){.plots[data-v-0460e408]{grid-template-columns:minmax(0,560px)}.plots__grid[data-v-0460e408]{position:static}}@media (prefers-reduced-motion:reduce){.pop-enter-active[data-v-0460e408],.row-enter-active[data-v-0460e408]{transition:none}}.rent[data-v-464cdb70]{display:flex;gap:8px}.rent__input[data-v-464cdb70]{font-size:16px;flex:1;min-width:0}.rent__currency[data-v-464cdb70]{height:42px;padding:0 12px;display:inline-flex;align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;font:500 12px JetBrains Mono,monospace;color:#64748b;cursor:help}.toggle[data-v-464cdb70]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin:4px 0 10px}.toggle input[data-v-464cdb70]{position:absolute;opacity:0;pointer-events:none}.toggle__track[data-v-464cdb70]{width:38px;height:22px;border-radius:11px;background:#cbd5e1;position:relative;transition:background .15s;flex-shrink:0}.toggle__thumb[data-v-464cdb70]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.toggle input:checked+.toggle__track[data-v-464cdb70]{background:#3b82f6}.toggle input:checked+.toggle__track .toggle__thumb[data-v-464cdb70]{transform:translateX(16px)}.toggle input:focus-visible+.toggle__track[data-v-464cdb70]{box-shadow:0 0 0 3px rgba(59,130,246,.25)}.toggle input:disabled+.toggle__track[data-v-464cdb70]{opacity:.5}.toggle__text[data-v-464cdb70]{font:400 13px Inter,sans-serif;color:#1f2937}.stepper[data-v-464cdb70]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.stepper__btn[data-v-464cdb70]{width:32px;height:32px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:16px;color:#1e3a5f}.stepper__btn[data-v-464cdb70]:hover{background:#f1f5f9}.stepper__value[data-v-464cdb70]{min-width:56px;text-align:center;font-size:15px;font-weight:500;color:#1e3a5f}.live[data-v-464cdb70]{margin:20px 0 0;font:400 12px/1.5 Inter,sans-serif;color:#3b82f6}.cards[data-v-fd008726]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bcard[data-v-fd008726]{border:1px solid #e2e8f0;border-radius:10px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:10px}.bcard__head[data-v-fd008726]{display:flex;gap:10px;align-items:flex-start}.bcard__icon[data-v-fd008726]{font-size:20px;color:#3b82f6;margin-top:1px}.bcard__title[data-v-fd008726]{margin:0;font:600 13px Inter,sans-serif;color:#1e3a5f}.bcard__desc[data-v-fd008726]{margin:2px 0 0;font:400 11px Inter,sans-serif;color:#94a3b8}.bcard__input[data-v-fd008726]{display:flex;align-items:center;gap:8px}.bcard__num[data-v-fd008726]{width:84px;font-size:16px;text-align:center}.bcard__unit[data-v-fd008726]{font:400 12px Inter,sans-serif;color:#64748b}.bcard__example[data-v-fd008726]{margin:0;font:400 11px/1.5 Inter,sans-serif;color:#3b82f6}@media (max-width:640px){.cards[data-v-fd008726]{grid-template-columns:1fr}}.team[data-v-a9184402]{position:absolute;inset:0;overflow:auto;display:flex}.trow[data-v-a9184402]{margin-bottom:10px}.trow__fields[data-v-a9184402]{display:grid;grid-template-columns:1fr 1.3fr 1fr 28px;gap:8px;align-items:center}.trow .ob-input[data-v-a9184402],.trow .ob-select[data-v-a9184402]{font-size:13px;height:40px}.trow__remove[data-v-a9184402]{height:40px;width:28px;border:none;background:none;color:#94a3b8;cursor:pointer;font-size:16px}.trow__remove[data-v-a9184402]:hover:not(:disabled){color:#e84545}.trow__remove[data-v-a9184402]:disabled{opacity:.3;cursor:default}.trow__ok[data-v-a9184402]{color:#10b981;font-size:18px;text-align:center}.trow__error[data-v-a9184402]{margin:4px 0 0;font:400 11px Inter,sans-serif;color:#b91c1c}.team__actions[data-v-a9184402]{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:14px}.team__actions .ob-btn[data-v-a9184402]{width:100%}.row-enter-active[data-v-a9184402]{transition:opacity .2s,transform .2s}.row-enter-from[data-v-a9184402]{opacity:0;transform:translateY(-8px)}@media (max-width:640px){.trow__fields[data-v-a9184402]{grid-template-columns:1fr 1fr}.trow__fields .ob-select[data-v-a9184402]{grid-column:1/2}}@media (prefers-reduced-motion:reduce){.row-enter-active[data-v-a9184402]{transition:none}}.done[data-v-3b49ab24]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#fff;overflow:hidden}.confetti i[data-v-3b49ab24]{position:absolute;top:-20px;border-radius:2px;animation:fall-3b49ab24 linear infinite}.done__icon[data-v-3b49ab24]{width:96px;height:96px;border-radius:50%;background:rgba(16,185,129,.15);display:flex;align-items:center;justify-content:center;margin-bottom:22px;animation:pop-3b49ab24 .4s ease-out both}.done__icon .mdi[data-v-3b49ab24]{font-size:64px;color:#10b981;line-height:1}.done__title[data-v-3b49ab24]{margin:0;font:700 28px Syne,sans-serif;animation:rise-3b49ab24 .4s .3s both}.done__text[data-v-3b49ab24]{margin:12px 0 0;max-width:400px;font:400 14px/1.6 Inter,sans-serif;color:hsla(0,0%,100%,.8);animation:rise-3b49ab24 .4s .4s both}.chips[data-v-3b49ab24]{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.chip[data-v-3b49ab24]{padding:6px 14px;border-radius:20px;background:rgba(16,185,129,.15);color:#86efac;font:400 12px Inter,sans-serif;animation:rise-3b49ab24 .3s both}@keyframes pop-3b49ab24{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes rise-3b49ab24{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fall-3b49ab24{to{transform:translateY(110vh) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.confetti[data-v-3b49ab24]{display:none}.chip[data-v-3b49ab24],.done__icon[data-v-3b49ab24],.done__text[data-v-3b49ab24],.done__title[data-v-3b49ab24]{animation-duration:.01ms;animation-delay:0s}}.ob-col,.ob-col *,.ob-col :after,.ob-col :before{box-sizing:border-box}.ob-field>*,.ob-row2>*{min-width:0}.ob-col{width:100%;max-width:560px;margin:auto;padding:32px 20px}.ob-col--wide{max-width:900px}.ob-head{text-align:center;margin-bottom:26px}.ob-head__icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:14px}.ob-head__title{margin:0 0 6px;font:700 24px Syne,sans-serif;color:#1e3a5f}.ob-head__sub{margin:0;font:400 14px Inter,sans-serif;color:#64748b}.ob-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.ob-label{font:500 12px Inter,sans-serif;color:#475569}.ob-input,.ob-select{width:100%;height:42px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font:400 14px Inter,sans-serif;color:#1f2937;transition:border-color .15s,box-shadow .15s}.ob-input::-moz-placeholder{color:#94a3b8}.ob-input::placeholder{color:#94a3b8}.ob-input:focus,.ob-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.ob-input:disabled,.ob-select:disabled{background:#f8fafc;color:#64748b}.ob-input--mono{font-family:JetBrains Mono,monospace}.ob-input--ok{border-color:#10b981}.ob-input-wrap{position:relative}.ob-input-wrap .ob-input{padding-right:36px}.ob-check{right:11px;color:#10b981;font-size:18px}.ob-check,.ob-suffix{position:absolute;top:50%;transform:translateY(-50%)}.ob-suffix{right:12px;font:400 12px JetBrains Mono,monospace;color:#94a3b8;pointer-events:none}.ob-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ob-divider{border:none;border-top:1px solid #f1f5f9;margin:22px 0 16px}.ob-section-label{font:500 11px Inter,sans-serif;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.ob-note{margin:4px 0 0;font:400 10px Inter,sans-serif;color:#94a3b8;line-height:1.5}.ob-note--soft{color:#b6c0cd}.ob-hint-box{margin-top:18px;padding:12px 14px;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;font:400 12px/1.5 Inter,sans-serif;color:#1e40af}.ob-error{margin:14px 0 0;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font:400 13px Inter,sans-serif;color:#b91c1c}.ob-link{background:none;border:none;padding:0;cursor:pointer;font:500 13px Inter,sans-serif;color:#3b82f6}.ob-link:hover{color:#2563eb}.ob-link--gray{color:#94a3b8;font-weight:400}.ob-link--gray:hover{color:#64748b}.ob-btn{height:44px;padding:0 22px;border:none;border-radius:8px;cursor:pointer;background:#3b82f6;color:#fff;font:500 14px Inter,sans-serif;transition:background .15s,box-shadow .15s}.ob-btn:hover:not(:disabled){background:#2563eb}.ob-btn:disabled{opacity:.6;cursor:default}.ob-btn--ghost{background:transparent;color:#64748b}.ob-btn--ghost:hover:not(:disabled){background:#f1f5f9}.ob-readonly{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px;margin-bottom:18px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;font:400 13px Inter,sans-serif;color:#1e3a5f}.ob-readonly b{font-weight:600}.ob-readonly .mdi{color:#94a3b8;font-size:18px}@media (max-width:720px){.ob-row2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ob-btn,.ob-input,.ob-select{transition:none}}.onb[data-v-308a6291]{position:fixed;inset:0;z-index:2000;background:#fff;overflow:hidden;font-family:Inter,sans-serif}.onb__black[data-v-308a6291]{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .5s ease}.onb__black--on[data-v-308a6291]{opacity:1}.onb__bg[data-v-308a6291]{position:absolute;inset:0;opacity:0;background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#1e40af);background-size:200% 200%;transition:opacity .5s ease}.onb__bg[data-v-308a6291]:after{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:24px 24px}.onb__bg--on[data-v-308a6291]{opacity:1}.onb--intro .onb__bg--on[data-v-308a6291]{transition:opacity 1.2s ease .3s;animation:drift-308a6291 2s ease-out both}@keyframes drift-308a6291{0%{background-position:0 0}to{background-position:60% 60%}}.onb__shell[data-v-308a6291]{position:absolute;inset:0;display:flex;flex-direction:column}.onb__stage[data-v-308a6291]{position:relative;flex:1;min-height:0;overflow:hidden}.onb__step[data-v-308a6291]{position:absolute;inset:0;overflow-y:auto;display:flex}.onb__foot[data-v-308a6291]{height:64px;flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 28px;background:#fff;border-top:1px solid #f1f5f9}.onb__foot[data-v-308a6291]>:first-child{justify-self:start}.onb__foot[data-v-308a6291]>:last-child{justify-self:end}.onb__team[data-v-308a6291]{position:absolute;inset:0;background:#fff}.slide-back-enter-active[data-v-308a6291],.slide-back-leave-active[data-v-308a6291],.slide-forward-enter-active[data-v-308a6291],.slide-forward-leave-active[data-v-308a6291]{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.slide-back-leave-to[data-v-308a6291],.slide-forward-enter-from[data-v-308a6291]{transform:translateX(60px);opacity:0}.slide-back-enter-from[data-v-308a6291],.slide-forward-leave-to[data-v-308a6291]{transform:translateX(-60px);opacity:0}.intro-enter-active[data-v-308a6291]{transition:opacity .3s ease .2s,transform .3s ease .2s}.intro-leave-active[data-v-308a6291]{transition:opacity .4s ease;position:absolute;inset:0}.intro-enter-from[data-v-308a6291]{opacity:0;transform:translateX(40px)}.intro-leave-to[data-v-308a6291]{opacity:0}@media (max-width:640px){.onb__foot[data-v-308a6291]{padding:0 12px;grid-template-columns:auto 1fr auto}}@media (prefers-reduced-motion:reduce){.onb--intro .onb__bg--on[data-v-308a6291],.onb__bg[data-v-308a6291],.onb__black[data-v-308a6291]{transition:none;animation:none}.intro-enter-active[data-v-308a6291],.intro-leave-active[data-v-308a6291],.slide-back-enter-active[data-v-308a6291],.slide-back-leave-active[data-v-308a6291],.slide-forward-enter-active[data-v-308a6291],.slide-forward-leave-active[data-v-308a6291]{transition:none}}.kpis[data-v-248f7456]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.metric[data-v-248f7456]{padding:16px 18px;display:flex;flex-direction:column;gap:4px;text-decoration:none;transition:box-shadow .15s}.metric--link[data-v-248f7456]:hover{box-shadow:0 2px 8px rgba(30,58,95,.16)}.metric__label[data-v-248f7456]{font:600 11px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.metric__value[data-v-248f7456]{font-size:24px;font-weight:700;line-height:1.2}.metric__value--display[data-v-248f7456]{font-family:var(--font-display)}.metric__sub[data-v-248f7456]{font:400 11px Inter,sans-serif;color:#94a3b8;min-height:14px}.chart-card[data-v-248f7456]{padding-bottom:8px}.chart-head[data-v-248f7456]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 4px}.sec-title[data-v-248f7456]{margin:0;font:700 15px var(--font-display);color:#1e3a5f}.legend[data-v-248f7456]{display:flex;gap:14px;font:500 11px Inter,sans-serif;color:#64748b}.legend__item[data-v-248f7456]{display:inline-flex;align-items:center;gap:6px}.legend__swatch[data-v-248f7456]{display:inline-block}.legend__swatch--bar[data-v-248f7456]{width:10px;height:10px;border-radius:2px;background:#93c5fd}.legend__swatch--line[data-v-248f7456]{width:14px;height:3px;border-radius:2px;background:#1e3a5f}.see-all[data-v-248f7456]{font:600 12px Inter,sans-serif;color:#3b82f6;text-decoration:none}.see-all[data-v-248f7456]:hover{text-decoration:underline}.chart[data-v-248f7456]{width:100%;height:auto;display:block;padding:0 8px;box-sizing:border-box}.grid[data-v-248f7456]{stroke:#eef2f7;stroke-width:1}.axis[data-v-248f7456]{font:400 10px Inter,sans-serif;fill:#94a3b8}.axis--parks[data-v-248f7456]{fill:#1e3a5f}.bar[data-v-248f7456]{fill:#93c5fd}.line[data-v-248f7456]{fill:none;stroke:#1e3a5f;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.dot[data-v-248f7456]{fill:#fff;stroke:#1e3a5f;stroke-width:2}.chart-note[data-v-248f7456]{margin:0;padding:0 18px 10px}.activity[data-v-248f7456]{list-style:none;margin:0;padding:4px 0 6px}.activity__row[data-v-248f7456]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid #f1f5f9}.activity__row[data-v-248f7456]:first-child{border-top:none}.activity__main[data-v-248f7456]{display:flex;flex-direction:column;gap:2px;min-width:0}.activity__summary[data-v-248f7456]{font:500 13px Inter,sans-serif;color:#1f2937;overflow:hidden;text-overflow:ellipsis}.activity__meta[data-v-248f7456],.activity__time[data-v-248f7456]{font:400 11px Inter,sans-serif;color:#94a3b8}.activity__time[data-v-248f7456]{white-space:nowrap}.sec-head[data-v-12d6d1ee]{margin-bottom:10px}.sec-title[data-v-12d6d1ee]{margin:0;font:700 15px var(--font-display);color:#1e3a5f}.dot[data-v-12d6d1ee]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#cbd5e1}.dot--OK[data-v-12d6d1ee]{background:#10b981}.dot--WARN[data-v-12d6d1ee]{background:#f59e0b}.dot--FAIL[data-v-12d6d1ee]{background:#e84545}.dot--OFF[data-v-12d6d1ee]{background:#cbd5e1}.overall[data-v-12d6d1ee]{display:inline-flex;align-items:center;gap:6px;font:600 12px Inter,sans-serif;margin-left:6px}.overall--OK[data-v-12d6d1ee]{color:#047857}.overall--WARN[data-v-12d6d1ee]{color:#b45309}.overall--FAIL[data-v-12d6d1ee]{color:#b91c1c}.checks[data-v-12d6d1ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.check[data-v-12d6d1ee]{padding:14px 16px;display:flex;align-items:center;gap:12px}.check__body[data-v-12d6d1ee]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.check__label[data-v-12d6d1ee]{font:600 13px Inter,sans-serif;color:#1f2937}.check__detail[data-v-12d6d1ee]{font:400 12px Inter,sans-serif;color:#64748b}.check__level[data-v-12d6d1ee]{font:600 11px Inter,sans-serif;white-space:nowrap;color:#94a3b8}.check__level--OK[data-v-12d6d1ee]{color:#047857}.check__level--WARN[data-v-12d6d1ee]{color:#b45309}.check__level--FAIL[data-v-12d6d1ee]{color:#b91c1c}.toggle[data-v-12d6d1ee]{display:inline-flex;align-items:center;gap:6px;font:500 12px Inter,sans-serif;color:#64748b;cursor:pointer}.errors[data-v-12d6d1ee]{list-style:none;margin:0;padding:0}.err[data-v-12d6d1ee]{padding:12px 18px;border-top:1px solid #f1f5f9}.err[data-v-12d6d1ee]:first-child{border-top:none}.err--reviewed[data-v-12d6d1ee]{opacity:.6}.err__row[data-v-12d6d1ee]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.err__ref[data-v-12d6d1ee]{font-weight:700;color:#1e3a5f;background:#eef2f7;padding:3px 8px;border-radius:5px;font-size:12px;letter-spacing:.04em}.err__main[data-v-12d6d1ee]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:220px}.err__title[data-v-12d6d1ee]{font:400 13px Inter,sans-serif;color:#1f2937;word-break:break-all}.err__meta[data-v-12d6d1ee]{font:400 11px Inter,sans-serif;color:#94a3b8}.err__details[data-v-12d6d1ee]{margin:10px 0 0;padding:10px 12px;background:#0f172a;color:#e2e8f0;border-radius:6px;font:400 11px/1.5 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.small[data-v-12d6d1ee]{padding:5px 10px;font-size:12px}.footnote[data-v-12d6d1ee]{margin:0;padding:8px 18px 12px}.comms[data-v-12d6d1ee]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 18px}.comms__prov[data-v-12d6d1ee]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.comms__label[data-v-12d6d1ee]{font:500 12px Inter,sans-serif;color:#64748b}.comms__prov .comms__label[data-v-12d6d1ee]:not(:first-child){margin-left:10px}.comms__counts[data-v-12d6d1ee]{display:flex;gap:22px}.count[data-v-12d6d1ee]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.count b[data-v-12d6d1ee]{font-size:20px;color:#1e3a5f}.count span[data-v-12d6d1ee]{font:400 11px Inter,sans-serif;color:#94a3b8}.count--warn b[data-v-12d6d1ee]{color:#b45309}.count--bad b[data-v-12d6d1ee]{color:#b91c1c}.comms__note[data-v-12d6d1ee]{margin:0;padding:0 18px 12px}.tpl-reason[data-v-12d6d1ee]{color:#b91c1c}.two[data-v-6796dc6a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid[data-v-0eb5da2f]{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media (max-width:480px){.grid[data-v-0eb5da2f]{grid-template-columns:1fr}}.plans[data-v-5000e472]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.plan-opt[data-v-5000e472]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d5dbe6;border-radius:8px;cursor:pointer}.plan-opt--on[data-v-5000e472]{border-color:#3b82f6;background:#eff6ff}.plan-opt__name[data-v-5000e472]{flex:1;font:500 13px Inter,sans-serif;color:#1e3a5f}.hist[data-v-16733ba0]{width:100%;border-collapse:collapse;min-width:520px}.hist th[data-v-16733ba0]{text-align:left;font:600 11px Inter,sans-serif;color:#64748b;padding:6px 8px;border-bottom:1px solid #e8edf4;white-space:nowrap}.hist td[data-v-16733ba0]{padding:8px;border-bottom:1px solid #f1f5f9;font:400 12px Inter,sans-serif;color:#475569}.requested[data-v-30cf49b1]{color:#b45309;font-weight:500}.sec-head[data-v-30cf49b1]{margin-bottom:10px}.sec-title[data-v-30cf49b1]{margin:0;font:700 15px var(--font-display);color:#1e3a5f}.plans[data-v-30cf49b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.plan[data-v-30cf49b1]{padding:16px;display:flex;flex-direction:column;gap:8px}.plan--archived[data-v-30cf49b1]{opacity:.65}.plan__head[data-v-30cf49b1]{display:flex;align-items:center;gap:8px}.plan__name[data-v-30cf49b1]{margin:0;flex:1;font:700 15px var(--font-display);color:#1e3a5f}.plan__amount[data-v-30cf49b1]{font-size:22px;font-weight:700;color:#1e3a5f}.plan__per[data-v-30cf49b1]{font:400 12px Inter,sans-serif;color:#64748b}.plan__features[data-v-30cf49b1]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1}.plan__features li[data-v-30cf49b1]{display:flex;gap:6px;align-items:flex-start;font:400 12px Inter,sans-serif;color:#475569}.plan__features .mdi[data-v-30cf49b1]{color:#10b981;font-size:14px;margin-top:1px}.plan__limits[data-v-30cf49b1]{margin:0;font:400 11px Inter,sans-serif;color:#64748b}.plan__foot[data-v-30cf49b1]{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid #eef1f6}.small[data-v-30cf49b1]{padding:5px 10px;font-size:12px}.amount[data-v-30cf49b1]{color:#1e3a5f;font-size:12px}.ad-table tbody tr.row--soon td[data-v-30cf49b1]{background:#fffbeb}.ad-table tbody tr.row--overdue td[data-v-30cf49b1]{background:#fef2f2}.summary[data-v-30cf49b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.metric[data-v-30cf49b1]{padding:16px 18px;display:flex;flex-direction:column;gap:4px}.metric__label[data-v-30cf49b1]{font:600 11px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.metric__value[data-v-30cf49b1]{font-size:24px;font-weight:700;line-height:1.2}.metric__value--display[data-v-30cf49b1]{font-family:var(--font-display)}.metric__sub[data-v-30cf49b1]{font:400 11px Inter,sans-serif;color:#94a3b8}:root{--bg-base:#e6eaf3;--bg-surface-1:#fff;--bg-surface-2:#061d48;--bg-surface-3:#1a2840;--border-subtle:#6e89b080;--border-active:#dde0e9;--side-panel:#1d3a58;--map-bg:#e4e4e4;--text-content:#243855;--text-primary:#e4ecf7;--text-secondary:#6e8ab0;--text-muted:#3d5478;--accent-green:#1ddb8b;--accent-blue:#3d9bff;--accent-amber:#f0a500;--accent-red:#e84545;--accent-purple:#8b5cf6;--status-occupied:#10b981;--status-vacant:#3b82f6;--status-maintenance:#94a3b8;--status-reserved:#f0a500;--font-display:"Syne",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace}