.overlay[data-v-e83ae365]{z-index:200;background:0 0;align-items:flex-end;transition:background .32s;display:flex;position:fixed;inset:0}.overlay.is-visible[data-v-e83ae365]{background:#0000007a}.sheet[data-v-e83ae365]{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:520px;max-height:85dvh;margin:0 auto;transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden;transform:translateY(100%);box-shadow:0 -4px 24px #062e2421}.sheet.is-visible[data-v-e83ae365]{transform:translateY(0)}.drag-handle[data-v-e83ae365]{background:#d7eae2;border-radius:2px;flex-shrink:0;width:38px;height:4px;margin:10px auto 0}.sheet__header[data-v-e83ae365]{border-bottom:1px solid #eef6f2;flex-shrink:0;padding:12px 20px 0}.sheet__title-row[data-v-e83ae365]{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.sheet__title[data-v-e83ae365]{color:#0b3d2e;letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.close-btn[data-v-e83ae365]{color:#0f6b4b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef6f2;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.close-btn[data-v-e83ae365]:active{background:#d7eae2}.mark-read-btn[data-v-e83ae365]{color:#0f6b4b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:10px 0 12px;font-size:.85rem;font-weight:600;transition:opacity .15s;display:flex}.mark-read-btn[data-v-e83ae365]:disabled{opacity:.55;cursor:default}.mark-read-btn[data-v-e83ae365]:not(:disabled):active{opacity:.7}.sheet__body[data-v-e83ae365]{-webkit-overflow-scrolling:touch;padding:8px 0 env(safe-area-inset-bottom,16px);flex:1;overflow-y:auto}.assinatura-item[data-v-e83ae365]{background:#fffbeb;border-bottom:1px solid #fef3c7;padding:14px 20px}.assinatura-item__header[data-v-e83ae365]{align-items:center;gap:5px;margin-bottom:4px;display:flex}.assinatura-item__icon[data-v-e83ae365]{color:#b45309;flex-shrink:0}.assinatura-item__label[data-v-e83ae365]{color:#b45309;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.assinatura-item__msg[data-v-e83ae365]{color:#78350f;margin:0 0 10px;font-size:.85rem;line-height:1.45}.assinatura-item__btn[data-v-e83ae365]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#d97706;border:1.5px solid #d97706;border-radius:8px;padding:7px 16px;font-size:.8rem;font-weight:600;transition:opacity .15s}.assinatura-item__btn[data-v-e83ae365]:active{opacity:.8}.assinatura-item__btn[data-v-e83ae365]:disabled{opacity:.55;cursor:default}.notif-list[data-v-e83ae365]{margin:0;padding:0;list-style:none}.notif-item[data-v-e83ae365]{border-bottom:1px solid #f2f8f5;align-items:flex-start;gap:12px;padding:14px 20px;transition:background .12s;display:flex}.notif-item[data-v-e83ae365]:last-child{border-bottom:none}.notif-item[data-v-e83ae365]:active{background:#f7fbfa}.notif-icon-wrap[data-v-e83ae365]{color:#0f6b4b;background:#e8f5ee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:1px;display:flex}.notif-content[data-v-e83ae365]{flex:1;min-width:0}.notif-titulo[data-v-e83ae365]{color:#0b3d2e;margin:0 0 3px;font-size:.9rem;font-weight:600;line-height:1.35}.notif-mensagem[data-v-e83ae365]{color:#4a7263;margin:0 0 5px;font-size:.82rem;line-height:1.45}.notif-data[data-v-e83ae365]{color:#7a9487;margin:0;font-size:.74rem}.state-box[data-v-e83ae365]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 32px;display:flex}.state-icon[data-v-e83ae365]{color:#b8d4c8}.state-text[data-v-e83ae365]{color:#7a9487;text-align:center;margin:0;font-size:.9rem;line-height:1.5}.state-text--empty[data-v-e83ae365]{color:#9eb8ae}.retry-btn[data-v-e83ae365]{color:#0f6b4b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #0f6b4b;border-radius:10px;align-items:center;gap:6px;margin-top:4px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:background .15s;display:flex}.retry-btn[data-v-e83ae365]:active{background:#e8f5ee}@keyframes shimmer-e83ae365{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-item[data-v-e83ae365]{border-bottom:1px solid #f2f8f5;align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.skeleton-icon[data-v-e83ae365]{background:linear-gradient(90deg,#eef6f2 25%,#d7eae2 50%,#eef6f2 75%) 0 0/200% 100%;border-radius:10px;flex-shrink:0;width:38px;height:38px;animation:1.4s infinite shimmer-e83ae365}.skeleton-content[data-v-e83ae365]{flex-direction:column;flex:1;gap:7px;padding-top:2px;display:flex}.skeleton-line[data-v-e83ae365]{background:linear-gradient(90deg,#eef6f2 25%,#d7eae2 50%,#eef6f2 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s infinite shimmer-e83ae365}.skeleton-line--title[data-v-e83ae365]{width:70%}.skeleton-line--text[data-v-e83ae365]{width:90%;height:10px}.skeleton-line--date[data-v-e83ae365]{width:40%;height:9px}.shell[data-v-3438d0fa]{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.shell__topbar[data-v-3438d0fa]{z-index:10;background:linear-gradient(135deg,#0b3d2e 0%,#0f6b4b 65%,#16845f 100%);position:sticky;top:0;box-shadow:0 2px 16px #062e2438}.brand[data-v-3438d0fa]{justify-content:space-between;align-items:center;width:min(100%,520px);min-height:38px;margin:0 auto;padding:10px 20px;display:flex}.brand__link[data-v-3438d0fa]{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:flex}.brand__logo[data-v-3438d0fa]{object-fit:contain;object-position:left center;width:auto;height:38px;display:block}.bell-btn[data-v-3438d0fa]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:4px;transition:background .15s;display:flex;position:relative}.bell-btn[data-v-3438d0fa]:active{background:#ffffff24}.bell-wrap[data-v-3438d0fa]{justify-content:center;align-items:center;line-height:0;display:flex}@keyframes bell-ring-3438d0fa{0%,70%{transform-origin:50% 8%;transform:rotate(0)}73%{transform-origin:50% 8%;transform:rotate(17deg)}77%{transform-origin:50% 8%;transform:rotate(-14deg)}81%{transform-origin:50% 8%;transform:rotate(12deg)}85%{transform-origin:50% 8%;transform:rotate(-10deg)}88%{transform-origin:50% 8%;transform:rotate(7deg)}91%{transform-origin:50% 8%;transform:rotate(-5deg)}94%{transform-origin:50% 8%;transform:rotate(3deg)}97%,to{transform-origin:50% 8%;transform:rotate(0)}}.bell-wrap.is-ringing[data-v-3438d0fa]{animation:3.5s ease-in-out infinite bell-ring-3438d0fa}.bell-badge[data-v-3438d0fa]{color:#fff;pointer-events:none;letter-spacing:.01em;background:#e53e3e;border:2px solid #0f6b4b;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:4px}.sub-banner[data-v-3438d0fa]{align-items:center;gap:8px;padding:8px 20px;font-size:.8rem;font-weight:500;line-height:1.4;display:flex}.sub-banner--vencida[data-v-3438d0fa]{color:#fff;background:#c53030eb}.sub-banner--vencendo[data-v-3438d0fa],.sub-banner--pendente[data-v-3438d0fa]{color:#fff;background:#9a660ae0}.sub-banner__icon[data-v-3438d0fa]{opacity:.9;flex-shrink:0}.sub-banner__msg[data-v-3438d0fa]{flex:1;min-width:0}.sub-banner__btn[data-v-3438d0fa]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:1.5px solid #ffffffb3;border-radius:8px;flex-shrink:0;padding:5px 12px;font-size:.75rem;font-weight:600;transition:background .15s}.sub-banner__btn[data-v-3438d0fa]:active{background:#ffffff26}.sub-banner__btn[data-v-3438d0fa]:disabled{opacity:.55;cursor:default}.shell__content[data-v-3438d0fa]{min-height:0}.shell__bottom-nav[data-v-3438d0fa]{padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #d7eae2;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #062e2412}.nav-item[data-v-3438d0fa]{color:#7a9487;-webkit-tap-highlight-color:transparent;letter-spacing:.02em;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;padding:7px 4px 6px;font-size:.67rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}.nav-item span[data-v-3438d0fa]{line-height:1}.nav-item.is-active[data-v-3438d0fa]{color:#0f6b4b;background:#e8f5ee}@media (width>=760px){.shell__bottom-nav[data-v-3438d0fa]{border-left:1px solid #d7eae2;border-right:1px solid #d7eae2;border-top-left-radius:16px;border-top-right-radius:16px;width:520px;left:50%;transform:translate(-50%)}}.login-page[data-v-1817511a]{min-height:100dvh;padding:28px 20px calc(28px + env(safe-area-inset-bottom,0px));background:linear-gradient(160deg,#062e24 0%,#0b3d2e 40%,#0f6b4b 100%);justify-content:center;align-items:center;display:flex}.login-container[data-v-1817511a]{gap:24px;width:min(100%,400px);display:grid}.login-logo-wrap[data-v-1817511a]{flex-direction:column;align-items:center;gap:8px;display:flex}.login-logo[data-v-1817511a]{object-fit:contain;width:auto;height:56px;display:block}.login-tagline[data-v-1817511a]{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:500}.login-card[data-v-1817511a]{border-color:#ffffff14;padding:24px;box-shadow:0 12px 40px #00000040}.login-header[data-v-1817511a]{margin-bottom:20px}.login-header h1[data-v-1817511a]{color:#062e24;margin:0 0 6px;font-size:1.3rem;font-weight:700}.login-header p[data-v-1817511a]{color:#5b7169;margin:0;font-size:.875rem;line-height:1.45}.login-form[data-v-1817511a]{gap:16px;display:grid}.lp-input-wrap[data-v-1817511a]{align-items:center;display:flex;position:relative}.lp-input-password[data-v-1817511a]{width:100%;padding-right:48px}.lp-toggle-senha[data-v-1817511a]{cursor:pointer;color:#5b7169;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lp-toggle-senha[data-v-1817511a]:hover,.lp-toggle-senha[data-v-1817511a]:focus-visible{color:#0f6b4b;outline:none}.login-btn[data-v-1817511a]{background:linear-gradient(135deg,#0b3d2e 0%,#0f6b4b 100%);min-height:52px;margin-top:4px;font-size:1rem;box-shadow:0 4px 14px #0b3d2e66}.login-btn[data-v-1817511a]:hover:not(:disabled){background:linear-gradient(135deg,#0f6b4b 0%,#16845f 100%)}.login-trial-block[data-v-1817511a]{border-top:1px solid #5b716933;flex-direction:column;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.login-trial-text[data-v-1817511a]{text-align:center;color:#5b7169;margin:0;font-size:.875rem;line-height:1.5}.login-trial-sub[data-v-1817511a]{color:#3d6257;font-weight:500}.login-trial-btn[data-v-1817511a]{color:#0f6b4b;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #0f6b4b;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 24px;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:flex}.login-trial-btn[data-v-1817511a]:hover,.login-trial-btn[data-v-1817511a]:focus-visible{background:#0f6b4b14;outline:none}.login-footer[data-v-1817511a]{text-align:center;color:#fff6;margin:0;font-size:.75rem}.login-carregando-msg[data-v-1817511a]{text-align:center;color:#0f6b4b;margin:0;font-size:.8rem;line-height:1.5;animation:.4s fadeInMsg-1817511a}@keyframes fadeInMsg-1817511a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.welcome-card[data-v-b667e131]{background:linear-gradient(140deg,#fff 0%,#edfaf3 100%);border-color:#c8e8d8}.welcome-body[data-v-b667e131]{justify-content:space-between;align-items:center;gap:12px;display:flex}.welcome-text h1[data-v-b667e131]{color:#062e24;margin:0 0 3px;font-size:1.2rem;font-weight:700}.welcome-text p[data-v-b667e131]{color:#5b7169;margin:0;font-size:.825rem}.logout-btn[data-v-b667e131]{color:#5b7169;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #d7eae2;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:flex}.logout-btn[data-v-b667e131]:hover{color:#b42318;background:#fef3f2;border-color:#fecdca}.stats-grid[data-v-b667e131]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat-card[data-v-b667e131]{background:#fff;border:1px solid #d7eae2;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex;box-shadow:0 1px 4px #062e240f}.stat-icon[data-v-b667e131]{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stat-icon--green[data-v-b667e131]{color:#166534;background:#dcfce7}.stat-icon--blue[data-v-b667e131]{color:#0369a1;background:#eff6ff}.stat-icon--mint[data-v-b667e131]{color:#065f46;background:#d1fae5}.stat-value[data-v-b667e131]{color:#062e24;font-size:1.65rem;font-weight:800;line-height:1}.stat-loading[data-v-b667e131]{color:#b0c9be}.stat-label[data-v-b667e131]{color:#5b7169;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.error-card[data-v-b667e131]{background:#fef3f2;border-color:#fecdca;gap:10px;padding:14px 16px;display:grid}.error-row[data-v-b667e131]{align-items:flex-start;gap:8px;display:flex}.error-icon[data-v-b667e131]{color:#b42318;flex-shrink:0;margin-top:1px}.error-text[data-v-b667e131]{color:#b42318;margin:0;font-size:.875rem}.retry-btn[data-v-b667e131]{justify-self:start;width:auto}.section-title[data-v-b667e131]{color:#062e24;margin:0;font-size:.95rem;font-weight:700}.acoes-grid[data-v-b667e131]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recent-list[data-v-b667e131]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.recent-item[data-v-b667e131]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f7fcf9;border:1px solid #e0ede7;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.recent-item[data-v-b667e131]:active{background:#edf6f1}.recent-avatar[data-v-b667e131]{color:#fff;background:linear-gradient(135deg,#0f6b4b,#16845f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex}.recent-avatar--scale[data-v-b667e131]{background:linear-gradient(135deg,#0369a1,#0284c7)}.recent-info[data-v-b667e131]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.recent-nome[data-v-b667e131]{color:#062e24;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.recent-sub[data-v-b667e131]{color:#5b7169;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.recent-status[data-v-b667e131]{flex-shrink:0;font-size:.62rem}.recent-chevron[data-v-b667e131]{color:#b8d4c6;flex-shrink:0}.web-card[data-v-b667e131]{background:linear-gradient(140deg,#f7fcf9,#edfaf3);border:1.5px dashed #b8d4c6}.web-body[data-v-b667e131]{align-items:flex-start;gap:14px;display:flex}.web-icon-wrap[data-v-b667e131]{color:#0f6b4b;background:#d1fae5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.web-body-text[data-v-b667e131]{flex:1;min-width:0}.web-card h2[data-v-b667e131]{margin-bottom:4px}.web-card p[data-v-b667e131]{color:#5b7169;margin:0;font-size:.825rem;line-height:1.5}.web-copy-row[data-v-b667e131]{background:#f7fcf9;border:1.5px solid #b8d4c6;border-radius:10px;align-items:center;gap:0;display:flex;overflow:hidden}.web-url-text[data-v-b667e131]{color:#0f6b4b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:11px 14px;font-size:.875rem;font-weight:600;overflow:hidden}.web-copy-btn[data-v-b667e131]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#0f6b4b;border:none;flex-shrink:0;align-items:center;gap:6px;padding:11px 14px;font-size:.8rem;font-weight:600;transition:background .15s;display:flex}.web-copy-btn[data-v-b667e131]:hover:not(:disabled){background:#0b5a3e}.web-copy-btn[data-v-b667e131]:disabled{cursor:default;background:#3d9e7a}.web-copy-ok[data-v-b667e131]{color:#fff}.web-clipboard-erro[data-v-b667e131]{color:#5b7169;margin:0;font-size:.8rem;line-height:1.5}.header-card[data-v-e035d07f]{justify-content:space-between;align-items:center;gap:14px;display:flex}.header-text h1[data-v-e035d07f]{color:#062e24;margin:0 0 3px;font-size:1.2rem;font-weight:700}.header-text p[data-v-e035d07f]{color:#5b7169;margin:0;font-size:.8rem}.header-btn[data-v-e035d07f]{flex-shrink:0;width:auto;min-height:42px;padding:10px 16px;font-size:.875rem}.empty-card[data-v-e035d07f]{text-align:center;gap:14px;display:grid}.cliente-card[data-v-e035d07f]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #d7eae2;gap:10px;width:100%;transition:background .15s,border-color .15s;display:grid}.cliente-card[data-v-e035d07f]:active{background:#f7fcf9;border-color:#b8d4c6}.cliente-top[data-v-e035d07f]{align-items:center;gap:12px;display:flex}.cliente-avatar[data-v-e035d07f]{color:#fff;background:linear-gradient(135deg,#0f6b4b,#16845f);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.95rem;font-weight:700;display:flex}.cliente-main[data-v-e035d07f]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cliente-nome[data-v-e035d07f]{color:#062e24;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.cliente-chevron[data-v-e035d07f]{color:#b8d4c6;flex-shrink:0}.cliente-meta[data-v-e035d07f]{flex-wrap:wrap;gap:6px 16px;padding-left:52px;display:flex}.meta-item[data-v-e035d07f]{color:#5b7169;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:200px;font-size:.78rem;display:flex;overflow:hidden}.form-header h1[data-v-8159208b]{color:#062e24;margin:0 0 5px;font-size:1.15rem;font-weight:700}.form-header p[data-v-8159208b]{color:#5b7169;margin:0;font-size:.85rem}.form-actions[data-v-8159208b]{gap:10px;padding-top:4px;display:grid}.form-header h1[data-v-62163935]{color:#062e24;margin:0 0 5px;font-size:1.15rem;font-weight:700}.form-header p[data-v-62163935]{color:#5b7169;margin:0;font-size:.85rem}.form-actions[data-v-62163935]{gap:10px;padding-top:4px;display:grid}.header-card[data-v-9fb55d14]{justify-content:space-between;align-items:center;gap:14px;display:flex}.header-text h1[data-v-9fb55d14]{color:#062e24;margin:0 0 3px;font-size:1.2rem;font-weight:700}.header-text p[data-v-9fb55d14]{color:#5b7169;margin:0;font-size:.8rem}.header-btn[data-v-9fb55d14]{flex-shrink:0;width:auto;min-height:42px;padding:10px 16px;font-size:.875rem}.empty-card[data-v-9fb55d14]{text-align:center;gap:14px;display:grid}.processo-card[data-v-9fb55d14]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #d7eae2;gap:10px;width:100%;transition:background .15s,border-color .15s;display:grid}.processo-card[data-v-9fb55d14]:active{background:#f7fcf9;border-color:#b8d4c6}.processo-top[data-v-9fb55d14]{align-items:center;gap:10px;display:flex}.processo-icon[data-v-9fb55d14]{color:#0369a1;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.processo-main[data-v-9fb55d14]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.processo-numero[data-v-9fb55d14]{color:#062e24;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.processo-cliente[data-v-9fb55d14]{color:#5b7169;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.processo-chevron[data-v-9fb55d14]{color:#b8d4c6;flex-shrink:0}.processo-meta[data-v-9fb55d14]{gap:4px;padding-left:46px;display:grid}.meta-row[data-v-9fb55d14]{gap:6px;font-size:.775rem;line-height:1.3;display:flex}.meta-label[data-v-9fb55d14]{color:#9fafa7;flex-shrink:0;min-width:90px;font-weight:600}.meta-value[data-v-9fb55d14]{color:#5b7169;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.form-header h1[data-v-770cfc29]{color:#062e24;margin:0 0 5px;font-size:1.15rem;font-weight:700}.form-header p[data-v-770cfc29]{color:#5b7169;margin:0;font-size:.85rem}.helper-msg[data-v-770cfc29]{box-shadow:none;background:#f7fcf9;padding:14px}.form-actions[data-v-770cfc29]{gap:10px;padding-top:4px;display:grid}.back-btn[data-v-cc3bebe0]{color:#5b7169;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #d7eae2;border-radius:10px;align-items:center;gap:6px;width:auto;padding:8px 14px;font-size:.875rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.back-btn[data-v-cc3bebe0]:hover{color:#0f6b4b;background:#f3fbf7;border-color:#b8d4c6}.detalhe-header[data-v-cc3bebe0]{border-bottom:1px solid #eef6f1;align-items:center;gap:12px;padding-bottom:14px;display:flex}.detalhe-icon[data-v-cc3bebe0]{color:#0369a1;background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.detalhe-title-group[data-v-cc3bebe0]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.detalhe-numero[data-v-cc3bebe0]{color:#062e24;word-break:break-all;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.detalhe-rows[data-v-cc3bebe0]{background:#eef6f1;border:1px solid #eef6f1;border-radius:10px;gap:1px;display:grid;overflow:hidden}.detalhe-row[data-v-cc3bebe0]{background:#fff;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.detalhe-row[data-v-cc3bebe0]:first-child{border-radius:10px 10px 0 0}.detalhe-row[data-v-cc3bebe0]:last-child{border-radius:0 0 10px 10px}.detalhe-row[data-v-cc3bebe0]:only-child{border-radius:10px}.detalhe-row-icon[data-v-cc3bebe0]{color:#9fafa7;flex-shrink:0;margin-top:1px}.detalhe-row-content[data-v-cc3bebe0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.detalhe-label[data-v-cc3bebe0]{color:#9fafa7;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.detalhe-value[data-v-cc3bebe0]{color:#062e24;word-break:break-word;font-size:.875rem;font-weight:500}.detalhe-value.observacoes[data-v-cc3bebe0]{white-space:pre-wrap;color:#5b7169;font-style:italic}.files-section[data-v-cc3bebe0]{border-top:3px solid #0f6b4b;border-top-left-radius:16px;border-top-right-radius:16px}.files-title[data-v-cc3bebe0]{color:#062e24;margin:0;font-size:.95rem;font-weight:700}.hidden-input[data-v-cc3bebe0]{display:none}.upload-grid[data-v-cc3bebe0]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.doc-list[data-v-cc3bebe0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doc-card[data-v-cc3bebe0]{background:#f7fcf9;border:1px solid #d7eae2;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.doc-file-icon[data-v-cc3bebe0]{color:#0f6b4b;background:#eef6f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.doc-info[data-v-cc3bebe0]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.doc-nome[data-v-cc3bebe0]{color:#062e24;white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:600;overflow:hidden}.doc-meta[data-v-cc3bebe0]{color:#5b7169;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.7rem;display:flex}.doc-ext[data-v-cc3bebe0]{color:#065f46;letter-spacing:.03em;background:#d1fae5;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700}.doc-abrir[data-v-cc3bebe0]{color:#0f6b4b;background:#fff;border:1px solid #d7eae2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.doc-abrir[data-v-cc3bebe0]:hover{background:#eaf5ee}.form-header h1[data-v-d1462bfa]{color:#062e24;margin:0 0 5px;font-size:1.15rem;font-weight:700}.form-header p[data-v-d1462bfa]{color:#5b7169;margin:0;font-size:.85rem}.form-actions[data-v-d1462bfa]{gap:10px;padding-top:4px;display:grid}.web-card[data-v-bfeae28a]{border-top:3px solid #0f6b4b}.web-hero[data-v-bfeae28a]{align-items:center;gap:14px;display:flex}.web-icon[data-v-bfeae28a]{color:#fff;background:linear-gradient(135deg,#0b3d2e,#0f6b4b);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.web-hero h1[data-v-bfeae28a]{color:#062e24;margin:0 0 4px;font-size:1.2rem;font-weight:700}.web-subtitle[data-v-bfeae28a]{color:#5b7169;margin:0;font-size:.8rem}.web-desc[data-v-bfeae28a]{color:#5b7169;margin:0;font-size:.875rem;line-height:1.55}.web-features[data-v-bfeae28a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.web-features li[data-v-bfeae28a]{color:#062e24;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.web-features li[data-v-bfeae28a]:before{content:"";background:#0f6b4b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.web-copy-row[data-v-bfeae28a]{background:#f7fcf9;border:1.5px solid #b8d4c6;border-radius:10px;align-items:center;gap:0;display:flex;overflow:hidden}.web-url-text[data-v-bfeae28a]{color:#0f6b4b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:11px 14px;font-size:.875rem;font-weight:600;overflow:hidden}.web-copy-btn[data-v-bfeae28a]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#0f6b4b;border:none;flex-shrink:0;align-items:center;gap:6px;padding:11px 14px;font-size:.8rem;font-weight:600;transition:background .15s;display:flex}.web-copy-btn[data-v-bfeae28a]:hover:not(:disabled){background:#0b5a3e}.web-copy-btn[data-v-bfeae28a]:disabled{cursor:default;background:#3d9e7a}.web-copy-ok[data-v-bfeae28a]{color:#fff}.web-clipboard-erro[data-v-bfeae28a]{color:#5b7169;margin:0;font-size:.8rem;line-height:1.5}.privacy-card[data-v-bfeae28a]{border-top:3px solid #0f6b4b}.privacy-title[data-v-bfeae28a]{text-transform:uppercase;letter-spacing:.06em;color:#5b7169;margin:0 0 4px;font-size:.75rem;font-weight:700}.privacy-list[data-v-bfeae28a]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.privacy-item[data-v-bfeae28a]{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 4px;transition:background .15s;display:flex}.privacy-item[data-v-bfeae28a]:hover,.privacy-item[data-v-bfeae28a]:focus-visible{background:#f0f8f4;outline:none}.privacy-list li+li[data-v-bfeae28a]{border-top:1px solid #eaf2ed}.privacy-icon[data-v-bfeae28a]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.privacy-icon--shield[data-v-bfeae28a]{color:#0f6b4b;background:#e8f5ee}.privacy-icon--file[data-v-bfeae28a]{color:#3a6bc4;background:#eaf0fb}.privacy-icon--delete[data-v-bfeae28a]{color:#c0392b;background:#fdecea}.privacy-label[data-v-bfeae28a]{color:#062e24;flex:1;font-size:.9rem;font-weight:500}.privacy-item--danger .privacy-label[data-v-bfeae28a]{color:#c0392b}.privacy-chevron[data-v-bfeae28a]{color:#b8d4c6;flex-shrink:0}.privacy-item--danger .privacy-chevron[data-v-bfeae28a]{color:#e8a09a}:root{--lp-primary:#0f6b4b;--lp-primary-dark:#0b3d2e;--lp-primary-mid:#16845f;--lp-mint:#66cdaa;--lp-bg:#f3fbf7;--lp-card:#fff;--lp-text:#062e24;--lp-muted:#5b7169;--lp-border:#d7eae2;--lp-border-dark:#b8d4c6;--lp-success:#166534;--lp-success-bg:#dcfce7;--lp-success-bd:#bbf7d0;--lp-error:#b42318;--lp-error-bg:#fef3f2;--lp-error-bd:#fecdca;--lp-warning:#92400e;--lp-warning-bg:#fffbeb;--lp-warning-bd:#fde68a;--lp-info:#0369a1;--lp-info-bg:#eff6ff;--lp-info-bd:#bae6fd;--lp-radius-sm:6px;--lp-radius:12px;--lp-radius-card:16px;--lp-radius-full:9999px;--lp-shadow-sm:0 1px 4px #062e2412;--lp-shadow-card:0 2px 14px #062e2417;--lp-shadow-focus:0 0 0 3px #0f6b4b33;--lp-page-bottom:88px}*,:before,:after{box-sizing:border-box}html,body,#app{background:var(--lp-bg);min-height:100%;color:var(--lp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Nunito Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.lp-page{width:min(100%,520px);padding:16px;padding-bottom:calc(var(--lp-page-bottom) + env(safe-area-inset-bottom,0px));margin:0 auto}.lp-stack{gap:14px;display:grid}.lp-card{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:var(--lp-radius-card);box-shadow:var(--lp-shadow-card);padding:18px}.lp-button{border-radius:var(--lp-radius);background:var(--lp-primary);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;padding:12px 20px;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,opacity .15s,transform .1s;display:inline-flex}.lp-button:active{transform:scale(.97)}.lp-button:hover:not(:disabled){background:var(--lp-primary-mid)}.lp-button:disabled{opacity:.52;cursor:not-allowed;transform:none}.lp-button--ghost{color:var(--lp-primary);background:#eaf5ee;border:1.5px solid #c2ddd0}.lp-button--ghost:hover:not(:disabled){background:#daf0e4}.lp-button--danger{background:var(--lp-error);color:#fff}.lp-button--danger:hover:not(:disabled){background:#991b1b}.lp-button--sm{border-radius:var(--lp-radius-sm);min-height:38px;padding:6px 14px;font-size:.85rem;font-weight:600}.lp-input{border:1.5px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-card);width:100%;min-height:50px;color:var(--lp-text);appearance:none;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.lp-input:focus{border-color:var(--lp-primary);box-shadow:var(--lp-shadow-focus)}.lp-input::placeholder{color:#9fafa7}select.lp-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B7169' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}textarea.lp-input{resize:vertical;min-height:100px;line-height:1.5}.lp-label{color:var(--lp-text);letter-spacing:.01em;margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.lp-badge{border-radius:var(--lp-radius-full);white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;align-items:center;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.lp-badge--green{color:var(--lp-success);background:var(--lp-success-bg);border:1px solid var(--lp-success-bd)}.lp-badge--blue{color:var(--lp-info);background:var(--lp-info-bg);border:1px solid var(--lp-info-bd)}.lp-badge--amber{color:var(--lp-warning);background:var(--lp-warning-bg);border:1px solid var(--lp-warning-bd)}.lp-badge--red{color:var(--lp-error);background:var(--lp-error-bg);border:1px solid var(--lp-error-bd)}.lp-badge--gray{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.lp-search-wrap{position:relative}.lp-search-icon{color:var(--lp-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lp-search-wrap .lp-input{padding-left:44px}.lp-msg-error{background:var(--lp-error-bg);border:1px solid var(--lp-error-bd);border-radius:var(--lp-radius-sm);color:var(--lp-error);align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:.875rem;line-height:1.45;display:flex}.lp-msg-success{background:var(--lp-success-bg);border:1px solid var(--lp-success-bd);border-radius:var(--lp-radius-sm);color:var(--lp-success);align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:.875rem;line-height:1.45;display:flex}.lp-field{gap:6px;display:grid}@keyframes lp-pulse{0%,to{opacity:.45}50%{opacity:1}}.lp-loading-text{color:var(--lp-muted);margin:0;font-size:.875rem;animation:1.5s ease-in-out infinite lp-pulse}.lp-muted-text{color:var(--lp-muted);margin:0;font-size:.875rem}.lp-section-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-section-link{color:var(--lp-primary);text-underline-offset:2px;white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:underline}@media (width>=760px){.lp-page{padding:24px;padding-bottom:calc(var(--lp-page-bottom) + env(safe-area-inset-bottom,0px))}}
