.sidebar-recentes[data-v-44939c77]{padding:.5rem 0}.sidebar-recentes .sidebar-recentes-titulo[data-v-44939c77]{color:var(--text-color-secondary);display:block;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.25rem 1rem .4rem;text-transform:uppercase}.sidebar-recentes .sidebar-recente-item[data-v-44939c77]{align-items:center;border-radius:6px;color:var(--text-color);display:flex;font-size:.875rem;gap:.6rem;margin:0 .25rem;padding:.45rem 1rem;text-decoration:none;transition:background-color .15s}.sidebar-recentes .sidebar-recente-item i[data-v-44939c77]{color:var(--text-color-secondary);flex-shrink:0;font-size:.85rem}.sidebar-recentes .sidebar-recente-item span[data-v-44939c77]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-recentes .sidebar-recente-item[data-v-44939c77]:hover{background:var(--surface-hover)}.sidebar-recentes .sidebar-recentes-divider[data-v-44939c77]{border:none;border-top:1px solid var(--surface-border);margin:.5rem .75rem}.mobile-nav-search[data-v-44939c77]{align-items:center;background:var(--surface-hover);border:1px solid var(--surface-border);border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;margin:.75rem 1rem .25rem;padding:.55rem .875rem;text-align:left;transition:background-color .15s,border-color .15s;width:calc(100% - 2rem)}.mobile-nav-search i[data-v-44939c77]{flex-shrink:0;font-size:.9rem}.mobile-nav-search span[data-v-44939c77]{flex:1}.mobile-nav-search[data-v-44939c77]:hover{background:var(--surface-100);border-color:var(--primary-color);color:var(--text-color)}.mobile-nav-search[data-v-44939c77]:active{background:var(--surface-200)}.companies-panel[data-v-0728a0ce]{display:flex;flex-direction:column;height:100%}.companies-search[data-v-0728a0ce]{border-bottom:1px solid var(--surface-200);flex-shrink:0;padding:.75rem 1rem}.company-item[data-v-0728a0ce]{align-items:center;border-bottom:1px solid var(--surface-100);cursor:pointer;display:flex;gap:.875rem;padding:.75rem 1rem;transition:background-color .15s}.company-item[data-v-0728a0ce]:hover{background-color:var(--surface-hover)}.company-item--active[data-v-0728a0ce]{background-color:var(--primary-50,#eff6ff)}.company-item[data-v-0728a0ce]:last-child{border-bottom:none}.company-avatar[data-v-0728a0ce]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:2.75rem;justify-content:center;letter-spacing:.04em;overflow:hidden;text-transform:uppercase;width:2.75rem}.company-avatar--active[data-v-0728a0ce]{background-color:var(--primary-color);color:#fff}.company-avatar--default[data-v-0728a0ce]{background-color:var(--surface-200);color:var(--text-color-secondary)}.company-logo-img[data-v-0728a0ce]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.company-name[data-v-0728a0ce]{color:var(--text-color);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-cnpj[data-v-0728a0ce]{color:var(--text-color-secondary);font-size:.75rem;margin-top:.2rem}.company-check[data-v-0728a0ce]{color:var(--primary-color);flex-shrink:0;font-size:1.1rem}.empty-state[data-v-0728a0ce]{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;padding:3rem 1rem}.spotlight-backdrop[data-v-4779bd0c]{align-items:flex-start;background:#00000080;display:flex;inset:0;justify-content:center;padding-top:10vh;position:fixed;z-index:9999}.spotlight-modal[data-v-4779bd0c]{background:var(--surface-overlay);border-radius:12px;box-shadow:0 24px 64px #0000004d;display:flex;flex-direction:column;max-width:600px;overflow:hidden;width:100%}.spotlight-input-wrapper[data-v-4779bd0c]{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;gap:.75rem;padding:0 1rem}.spotlight-search-icon[data-v-4779bd0c]{color:var(--text-color-secondary);flex-shrink:0;font-size:1rem}.spotlight-input[data-v-4779bd0c]{background:transparent;border:none;color:var(--text-color);flex:1;font-family:inherit;font-size:1rem;outline:none;padding:1rem 0}.spotlight-input[data-v-4779bd0c]::-moz-placeholder{color:var(--text-color-secondary)}.spotlight-input[data-v-4779bd0c]::placeholder{color:var(--text-color-secondary)}.spotlight-esc-hint[data-v-4779bd0c]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:4px;color:var(--text-color-secondary);flex-shrink:0;font-size:.8rem;padding:2px 6px}.spotlight-results[data-v-4779bd0c]{max-height:400px;overflow-y:auto;padding:.5rem}.spotlight-list[data-v-4779bd0c]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.spotlight-item[data-v-4779bd0c]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.625rem .75rem;transition:background-color .15s}.spotlight-item-active[data-v-4779bd0c]{background:var(--primary-color)}.spotlight-item-active .spotlight-item-arrow[data-v-4779bd0c],.spotlight-item-active .spotlight-item-label[data-v-4779bd0c],.spotlight-item-active .spotlight-item-path[data-v-4779bd0c]{color:#fff}.spotlight-item-active .spotlight-item-icon[data-v-4779bd0c]{background:#fff3}.spotlight-item-active .spotlight-item-icon i[data-v-4779bd0c]{color:#fff}.spotlight-item-active .spotlight-item-label[data-v-4779bd0c] mark{color:#ffffffd9;text-decoration:underline}.spotlight-item-icon[data-v-4779bd0c]{align-items:center;background:var(--surface-ground);border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.spotlight-item-icon i[data-v-4779bd0c]{color:var(--text-color-secondary);font-size:.9rem}.spotlight-item-content[data-v-4779bd0c]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.spotlight-item-label[data-v-4779bd0c]{color:var(--text-color);font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-item-label[data-v-4779bd0c] mark{background:transparent;color:var(--primary-color);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}.spotlight-item-path[data-v-4779bd0c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-item-arrow[data-v-4779bd0c],.spotlight-item-path[data-v-4779bd0c]{color:var(--text-color-secondary);font-size:.8rem}.spotlight-item-arrow[data-v-4779bd0c]{flex-shrink:0;opacity:.5}.spotlight-empty[data-v-4779bd0c]{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;padding:2rem}.spotlight-empty i[data-v-4779bd0c]{font-size:1.5rem}.spotlight-footer[data-v-4779bd0c]{align-items:center;border-top:1px solid var(--surface-border);color:var(--text-color-secondary);display:flex;font-size:.8rem;gap:1.5rem;padding:.5rem 1rem}.spotlight-footer kbd[data-v-4779bd0c]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:3px;font-size:.75rem;margin-right:2px;padding:1px 5px}.spotlight-fade-enter-active[data-v-4779bd0c],.spotlight-fade-leave-active[data-v-4779bd0c]{transition:opacity .15s ease}.spotlight-fade-enter-active .spotlight-modal[data-v-4779bd0c],.spotlight-fade-leave-active .spotlight-modal[data-v-4779bd0c]{transition:transform .15s ease,opacity .15s ease}.spotlight-fade-enter-from[data-v-4779bd0c],.spotlight-fade-leave-to[data-v-4779bd0c]{opacity:0}.spotlight-fade-enter-from .spotlight-modal[data-v-4779bd0c],.spotlight-fade-leave-to .spotlight-modal[data-v-4779bd0c]{opacity:0;transform:scale(.97) translateY(-8px)}.topbar-avatar-btn[data-v-8edf5d0e]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;transition:background-color .2s;width:3rem}.topbar-avatar-btn[data-v-8edf5d0e]:hover{background-color:var(--surface-hover)}.topbar-avatar-btn[data-v-8edf5d0e]:focus{box-shadow:0 0 0 2px var(--primary-300);outline:none}.topbar-company-avatar[data-v-8edf5d0e]{background-color:var(--surface-200);color:var(--text-color-secondary);display:flex;font-size:.8rem;height:2.75rem;letter-spacing:.04em;overflow:hidden;width:2.75rem}.topbar-company-avatar[data-v-8edf5d0e],.user-initials-badge[data-v-8edf5d0e]{align-items:center;border-radius:50%;flex-shrink:0;font-weight:700;justify-content:center;text-transform:uppercase}.user-initials-badge[data-v-8edf5d0e]{background:var(--primary-color);color:#fff;display:flex!important;font-size:.7rem;height:2.1rem;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.1rem}.user-menu-overlay[data-v-8edf5d0e] .p-overlaypanel-content{padding:0}.user-panel[data-v-8edf5d0e]{width:22rem}.user-panel-header[data-v-8edf5d0e]{align-items:center;border-bottom:1px solid var(--surface-200);display:flex;gap:.875rem;padding:1rem 1rem .875rem}.user-panel-avatar[data-v-8edf5d0e]{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.05em;text-transform:uppercase;width:2.5rem}.user-panel-section[data-v-8edf5d0e]{border-bottom:1px solid var(--surface-200);padding:.625rem 0}.user-panel-section[data-v-8edf5d0e]:last-of-type{border-bottom:none}.user-panel-label[data-v-8edf5d0e]{color:var(--text-color-secondary);display:block;font-size:.68rem;font-weight:600;letter-spacing:.07em;margin-bottom:.125rem;padding:0 1rem .5rem;text-transform:uppercase}.user-panel-action[data-v-8edf5d0e]{align-items:center;border-radius:0;color:var(--text-color);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.5rem 1rem;transition:background-color .15s}.user-panel-action[data-v-8edf5d0e]:hover{background-color:var(--surface-hover)}.user-panel-action i[data-v-8edf5d0e]{color:var(--text-color-secondary);font-size:.9rem;text-align:center;width:1rem}.theme-selector[data-v-8edf5d0e]{display:flex;gap:.5rem;padding:0 1rem}.theme-btn[data-v-8edf5d0e]{align-items:center;background:var(--surface-hover);border:1.5px solid transparent;border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:.75rem;font-weight:500;gap:.35rem;padding:.625rem .5rem;transition:all .15s}.theme-btn[data-v-8edf5d0e]:hover{background:var(--surface-100);color:var(--text-color)}.theme-btn i[data-v-8edf5d0e]{font-size:1rem}.theme-btn--active[data-v-8edf5d0e]{background:var(--primary-50);border-color:var(--primary-color);color:var(--primary-color)}.user-panel-section[data-v-8edf5d0e] .p-slider{height:4px}.user-panel-section[data-v-8edf5d0e] .p-slider-range{background:var(--primary-color)}.user-panel-section[data-v-8edf5d0e] .p-slider-handle{border:2px solid var(--primary-color);height:1rem;width:1rem}.user-panel-footer[data-v-8edf5d0e]{align-items:center;border-top:1px solid var(--surface-200);color:var(--red-500);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s}.user-panel-footer[data-v-8edf5d0e]:hover{background-color:var(--red-50)}.user-panel-footer i[data-v-8edf5d0e]{font-size:.95rem}.spotlight-trigger[data-v-8edf5d0e]{align-items:center;display:flex;gap:.5rem}.spotlight-trigger-hint[data-v-8edf5d0e]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:4px;color:var(--text-color-secondary);font-size:.65rem;line-height:1.4;padding:1px 5px}@media(max-width:768px){.spotlight-trigger-hint[data-v-8edf5d0e]{display:none}}.mobile-sidebar-content[data-v-8edf5d0e]{display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,.5rem)}.mobile-menu-section[data-v-8edf5d0e]{border-bottom:1px solid var(--surface-200);padding:.5rem 0}.mobile-menu-section[data-v-8edf5d0e]:last-child{border-bottom:none}.mobile-section-label[data-v-8edf5d0e]{color:var(--text-color-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1.25rem .5rem;text-transform:uppercase}.mobile-menu-item[data-v-8edf5d0e]{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:.95rem;gap:.875rem;padding:.875rem 1.25rem;transition:background-color .15s;-webkit-tap-highlight-color:transparent}.mobile-menu-item[data-v-8edf5d0e]:active{background-color:var(--surface-hover)}.mobile-menu-item i[data-v-8edf5d0e]:first-child{color:var(--text-color-secondary);flex-shrink:0;font-size:1.1rem;text-align:center;width:1.25rem}.mobile-menu-item--danger[data-v-8edf5d0e],.mobile-menu-item--danger i[data-v-8edf5d0e]:first-child{color:var(--red-500)}.notif-bell-badge[data-v-8edf5d0e]{pointer-events:none;position:absolute;right:.25rem;top:.25rem;transform:scale(.85);transform-origin:center}.notificacao-item[data-v-e4966929]{transition:background-color .15s}.notificacao-item[data-v-e4966929]:hover{background-color:var(--surface-hover)}.notificacao-nao-lida[data-v-e4966929]{background-color:var(--primary-50)}.slide-from-left-enter-active[data-v-e4966929],.slide-from-left-leave-active[data-v-e4966929],.slide-from-right-enter-active[data-v-e4966929],.slide-to-left-leave-active[data-v-e4966929]{transition:transform .25s ease,opacity .25s ease}.slide-to-left-leave-to[data-v-e4966929]{opacity:0;transform:translate(-100%)}.slide-from-right-enter-from[data-v-e4966929]{opacity:0;transform:translate(100%)}.slide-from-left-enter-from[data-v-e4966929]{opacity:0;transform:translate(-100%)}.slide-from-left-leave-to[data-v-e4966929]{opacity:0;transform:translate(100%)}.notif-sidebar[data-v-e4966929] .p-sidebar-content{height:100%;padding:0}.checklist-item[data-v-53e6320a]{align-items:center;display:flex;gap:.5rem;padding:.4rem 1rem;transition:background .15s}.checklist-item[data-v-53e6320a]:hover{background:var(--surface-hover)}.checklist-item-check[data-v-53e6320a]{cursor:pointer;flex-shrink:0;font-size:1rem}.checklist-item-label[data-v-53e6320a]{color:var(--text-color);flex:1;font-size:.8rem;line-height:1.3}.checklist-item-actions[data-v-53e6320a]{display:flex;flex-shrink:0;gap:.1rem}.onboarding-checklist[data-v-f88c7165]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;bottom:1.5rem;box-shadow:0 4px 20px #0000001f;font-size:.85rem;overflow:hidden;position:fixed;right:1.5rem;width:320px;z-index:9999}.checklist-header[data-v-f88c7165]{align-items:center;background:var(--surface-section);border-bottom:1px solid var(--surface-border);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checklist-badge[data-v-f88c7165]{background:var(--primary-color);border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;min-width:28px;padding:0 6px;text-align:center}.checklist-progress[data-v-f88c7165]{background:var(--surface-border);height:3px}.checklist-progress-bar[data-v-f88c7165]{background:var(--primary-color);height:100%;transition:width .4s ease}.checklist-body[data-v-f88c7165]{max-height:360px;overflow-y:auto;padding:.5rem 0}.checklist-modulo-label[data-v-f88c7165]{color:var(--text-color-secondary);font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-top:.25rem;padding:.25rem 1rem;text-transform:uppercase}.checklist-footer[data-v-f88c7165]{border-top:1px solid var(--surface-border);margin-top:.25rem;padding:.5rem 1rem}.is-minimizado[data-v-f88c7165]{min-width:200px;width:auto}.layout-no-chrome .layout-main-container{margin-left:0!important;padding-left:0!important}
