.load[data-v-afecdf39],.spinner[data-v-afecdf39]{align-items:center;display:flex;justify-content:center}.spinner[data-v-afecdf39]{animation:spin-afecdf39 1s linear infinite;border:1px solid rgba(0,0,0,.1);border-left:1px solid var(--color-principal);border-radius:50%;height:45px;position:relative;width:45px}.loader[data-v-afecdf39]{background:#fff;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999999}.loader[data-v-afecdf39],.logo_load[data-v-afecdf39]{align-items:center;display:flex}.logo_load[data-v-afecdf39]{color:var(--color-principal);opacity:.1;position:absolute;top:2rem}.img-icone[data-v-afecdf39]{margin-right:10px}.img-icones[data-v-afecdf39]{color:var(--color-principal);height:24px;position:absolute;width:24px}.nome-logomarca[data-v-afecdf39]{font-size:.9rem;font-weight:600;margin-left:10px}@keyframes spin-afecdf39{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(min-width:768px){.floating-mobile-nav[data-v-ec3af8dd]{display:none!important}}.floating-mobile-nav[data-v-ec3af8dd]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-radius:16px;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 25px #0000001a;display:flex;height:62px;justify-content:space-between;left:50%;max-width:430px;padding:0 6px;position:fixed;transform:translate(-50%) translateY(0);transition:transform .35s cubic-bezier(.2,.8,.25,1),opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 40px);z-index:999;-webkit-tap-highlight-color:transparent}.floating-mobile-nav.is-hidden[data-v-ec3af8dd]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(calc(100% + 36px))}.mobile-nav-scroll-track[data-v-ec3af8dd]{align-items:center;display:flex;flex:1 1 auto;justify-content:space-evenly;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:2px;padding:0 4px;scrollbar-width:none}.mobile-nav-scroll-track[data-v-ec3af8dd]::-webkit-scrollbar{display:none}.mobile-nav-item[data-v-ec3af8dd]{align-items:center;background:transparent;border:none;border-radius:20px;cursor:pointer;display:inline-flex;flex-direction:column;height:52px;justify-content:center;min-width:58px;outline:none;padding:4px 6px;scroll-snap-align:center;text-decoration:none;transition:transform .18s ease,color .18s ease;white-space:nowrap}.mobile-nav-item--fixed[data-v-ec3af8dd]{flex-shrink:0}.mobile-nav-item--menu[data-v-ec3af8dd]{font-family:inherit}.mobile-nav-icon-box[data-v-ec3af8dd]{align-items:center;background:transparent;border-radius:50%;color:var(--color-principal);display:flex;height:30px;justify-content:center;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease;width:30px}.mobile-nav-icon[data-v-ec3af8dd]{font-size:15px}.mobile-nav-label[data-v-ec3af8dd]{color:var(--color-principal);font-size:10px;font-weight:500;line-height:12px;margin-top:3px;text-align:center;transition:color .22s ease,font-weight .22s ease}.mobile-nav-item.is-active .mobile-nav-icon-box[data-v-ec3af8dd]{background:var(--color-principal);box-shadow:0 3px 10px #bebfab73;color:#d9d9d9;transform:translateY(-1px)}.mobile-nav-item.is-active .mobile-nav-label[data-v-ec3af8dd]{color:var(--color-principal);font-weight:700}.mobile-nav-item[data-v-ec3af8dd]:active{transform:scale(.92)}@media(prefers-reduced-motion:reduce){.floating-mobile-nav[data-v-ec3af8dd],.mobile-nav-icon-box[data-v-ec3af8dd],.mobile-nav-item[data-v-ec3af8dd]{transition:none!important}}@media(max-width:340px){.floating-mobile-nav[data-v-ec3af8dd]{height:58px;padding:0 4px;width:calc(100% - 16px)}.mobile-nav-item[data-v-ec3af8dd]{min-width:52px;padding:2px 4px}.mobile-nav-icon-box[data-v-ec3af8dd]{height:26px;width:26px}.mobile-nav-icon[data-v-ec3af8dd]{font-size:13px}.mobile-nav-label[data-v-ec3af8dd]{font-size:9px}}.smart-banner-wrapper[data-v-f81063cb]{position:relative;z-index:10001}.smart-app-banner[data-v-f81063cb]{align-items:center;animation:slideDownBanner-f81063cb .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;box-shadow:0 -4px 25px #0000001a;box-sizing:border-box;display:flex;height:56px;justify-content:space-between;left:0;padding:0 12px;position:fixed;right:0;top:0}@keyframes slideDownBanner-f81063cb{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.smart-banner-left[data-v-f81063cb]{align-items:center;display:flex;gap:10px;min-width:0}.smart-banner-close[data-v-f81063cb]{align-items:center;background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:4px;transition:color .15s ease}.smart-banner-close[data-v-f81063cb]:hover{color:#475569}.smart-app-icon[data-v-f81063cb]{align-items:center;background:#032c35;border-radius:9px;box-shadow:0 2px 5px #032c354d;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.smart-app-info[data-v-f81063cb]{cursor:pointer;display:flex;flex-direction:column;min-width:0}.smart-app-info[data-v-f81063cb]:focus-visible{border-radius:4px;outline:2px solid #032c35;outline-offset:2px}.smart-app-title[data-v-f81063cb]{color:#0f172a;font-size:.88rem;font-weight:700;line-height:1.2}.smart-app-desc[data-v-f81063cb],.smart-app-title[data-v-f81063cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-app-desc[data-v-f81063cb]{color:#64748b;font-size:.72rem;line-height:1.25}.smart-banner-right[data-v-f81063cb]{align-items:center;display:flex;flex-shrink:0;margin-left:8px}.smart-banner-action-btn[data-v-f81063cb]{background:#032c35;border:none;border-radius:9999px;box-shadow:0 2px 6px #032c3533;color:#fff;cursor:pointer;font-size:.76rem;font-weight:700;letter-spacing:.03em;padding:7px 15px;transition:background .18s ease,transform .1s ease}.smart-banner-action-btn[data-v-f81063cb]:hover{background:#06404d}.smart-banner-action-btn[data-v-f81063cb]:active{transform:scale(.96)}.pwa-help-modal-overlay[data-v-f81063cb]{align-items:flex-end;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:10002}.pwa-help-modal-card[data-v-f81063cb]{animation:slideUpModal-f81063cb .28s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #00000040;color:#1f2937;max-width:440px;padding:20px;width:100%}@keyframes slideUpModal-f81063cb{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pwa-help-modal-header[data-v-f81063cb]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.pwa-help-header-icon[data-v-f81063cb]{align-items:center;background:#032c35;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pwa-help-modal-header h3[data-v-f81063cb]{color:#032c35;font-size:1rem;font-weight:700;margin:0}.pwa-help-subtitle[data-v-f81063cb]{color:#64748b;display:block;font-size:.78rem}.pwa-help-close-btn[data-v-f81063cb]{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:1.4rem;margin-left:auto;padding:4px}.pwa-help-steps[data-v-f81063cb]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 16px;padding:0}.pwa-help-steps li[data-v-f81063cb]{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.pwa-help-step-num[data-v-f81063cb]{align-items:center;background:#032c35;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.pwa-help-step-text[data-v-f81063cb]{color:#334155;flex-grow:1;font-size:.84rem;line-height:1.35}.pwa-help-icon-box[data-v-f81063cb]{align-items:center;background:#e2e8f0;border-radius:7px;color:#032c35;display:flex;flex-shrink:0;justify-content:center;padding:5px}.pwa-help-modal-footer[data-v-f81063cb]{margin-top:10px}.pwa-help-btn-ok[data-v-f81063cb]{background:#032c35;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px;transition:background .15s ease;width:100%}.pwa-help-btn-ok[data-v-f81063cb]:hover{background:#06404d}body.has-pwa-banner{padding-top:56px!important;transition:padding-top .25s ease-out}body.has-pwa-banner .header{top:56px!important;transition:top .25s ease-out}body.has-pwa-banner .no-js-menu{height:calc(100vh - 56px)!important;top:56px!important}@media(min-width:992px){.smart-banner-wrapper[data-v-f81063cb]{display:none!important}body.has-pwa-banner{padding-top:0!important}body.has-pwa-banner .header{top:0!important}body.has-pwa-banner .no-js-menu{height:100vh!important;top:0!important}}
