.profile-dd__icon[data-v-e8a30e48],.profile-dd__title[data-v-e8a30e48]{color:rgb(var(--v-theme-primary))!important}.profile-dd__title[data-v-e8a30e48]{font-weight:600;font-size:.9375rem;line-height:1.4}.profile-dd__item[data-v-e8a30e48] .v-list-item__prepend{margin-inline-end:12px}.custom-app-bar{display:flex;align-items:center}.app-bar-container{max-width:1200px;width:100%;padding-left:0!important;padding-right:0!important;margin:0 auto}.app-bar-row{width:100%;padding-left:0!important;padding-right:0!important}.v-toolbar__content{height:100%!important;display:flex;align-items:center}.v-btn:focus-visible{outline:none!important;box-shadow:none!important}.v-btn:active{box-shadow:none!important}.v-btn .v-ripple__container{display:none!important}.v-btn:focus-visible,.v-btn:active{outline:none!important;box-shadow:none!important}.nav-link-custom{color:#fff;text-decoration:none;transition:color .3s ease}.nav-link-custom:hover,.nav-link-sandwich-custom:hover{color:#5ca07f}.logo-link{text-decoration:none;display:inline-block}.logo-link:hover{opacity:.8;transition:opacity .3s ease}.v-footer.background-1{background-color:transparent!important}.chat-fab-stack[data-v-9793bff9]{position:fixed;right:var(--chat-fab-right, 20px);bottom:var(--chat-fab-bottom, 20px);z-index:1100;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.chat-fab-stack__chat-wrap[data-v-9793bff9]{position:relative;display:flex;align-items:center;justify-content:flex-end}.chat-fab-stack__whatsapp[data-v-9793bff9],.chat-fab-stack__chat[data-v-9793bff9]{box-shadow:0 6px 20px #0000002e}.chat-fab-stack__badge[data-v-9793bff9] .v-badge__badge{min-width:22px;height:22px;font-size:.75rem;font-weight:700;border:2px solid #ffffff}.chat-fab-stack__hint[data-v-9793bff9]{position:absolute;right:calc(100% + 14px);bottom:50%;transform:translateY(50%);display:flex;align-items:center;gap:6px;width:max-content;max-width:min(320px,calc(100vw - 110px));padding:8px 14px;border-radius:999px;border:1.5px solid #1b5e4a;background:#fff;color:#1a2e28;box-shadow:0 8px 24px #1b5e4a38;animation:chat-hint-float-9793bff9 2.8s ease-in-out infinite}.chat-fab-stack__hint-text[data-v-9793bff9]{font-size:.8125rem;line-height:1.2;font-weight:600;white-space:nowrap}.chat-fab-stack__hint-dismiss[data-v-9793bff9]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 -2px 0 0;padding:0;border:0;border-radius:999px;background:transparent;color:#5f746c;cursor:pointer}@media(max-width:420px){.chat-fab-stack__hint[data-v-9793bff9]{border-radius:16px;padding:8px 12px}.chat-fab-stack__hint-text[data-v-9793bff9]{white-space:normal}}.chat-fab-stack__hint-dismiss[data-v-9793bff9]:hover,.chat-fab-stack__hint-dismiss[data-v-9793bff9]:focus-visible{background:#eef8f1;color:#1b5e4a;outline:none}.chat-fab-stack__hint-arrow[data-v-9793bff9]{position:absolute;right:-6px;top:50%;width:12px;height:12px;background:#fff;border-top:1.5px solid #1b5e4a;border-right:1.5px solid #1b5e4a;transform:translateY(-50%) rotate(45deg);box-shadow:2px -2px 4px #1b5e4a0f}@keyframes chat-hint-float-9793bff9{0%,to{transform:translateY(50%)}50%{transform:translateY(calc(50% - 4px))}}@media(prefers-reduced-motion:reduce){.chat-fab-stack__hint[data-v-9793bff9]{animation:none}}.chat-composer[data-v-048a518b]{border-top:1px solid #dcede4;background-color:#fff;flex-shrink:0;z-index:1}.chat-composer__input[data-v-048a518b] .v-field{background-color:#f3f8f5;color:#1a2e28;border-radius:20px;font-size:.875rem}.chat-composer__input[data-v-048a518b] .v-field__outline{--v-field-border-opacity: .18}.chat-composer__input[data-v-048a518b] .v-field--focused .v-field__outline{--v-field-border-opacity: 1;color:#1b5e4a}.chat-composer__input[data-v-048a518b] .v-field__input{min-height:40px;padding-top:9px;padding-bottom:9px;padding-inline:16px;line-height:1.4}.chat-composer__send[data-v-048a518b]{flex-shrink:0}.chat-dev-tools[data-v-f43ae9df]{flex-shrink:0;border-top:1px dashed #c8e6d4;background-color:#f7fcf9}.chat-dev-tools__btn[data-v-f43ae9df]{width:100%;padding:6px 10px;border-radius:8px;border:1px dashed #1b5e4a;background:transparent;color:#1b5e4a;cursor:pointer}.chat-dev-tools__btn[data-v-f43ae9df]:hover:not(:disabled){background-color:#e8f5ee}.chat-dev-tools__btn[data-v-f43ae9df]:disabled{opacity:.5;cursor:not-allowed}.chat-dev-tools__feedback[data-v-f43ae9df]{color:#1b5e4a;opacity:.85}.chat-header[data-v-b5a5fa72]{background:linear-gradient(135deg,#1b5e4a,#2e7d5a);color:#fff;flex-shrink:0;z-index:1}.chat-header__avatar[data-v-b5a5fa72]{width:36px;height:36px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-header__title[data-v-b5a5fa72]{font-size:.975rem;font-weight:600;line-height:1.25}.chat-header__status[data-v-b5a5fa72]{display:flex;align-items:center;gap:6px;font-size:.75rem;line-height:1.3;opacity:.9}.chat-header__dot[data-v-b5a5fa72]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.chat-header__dot--on[data-v-b5a5fa72]{background-color:#7ee2a8;box-shadow:0 0 0 2px #7ee2a84d}.chat-header__dot--off[data-v-b5a5fa72]{background-color:#e0c56e}.chat-header__dot--error[data-v-b5a5fa72]{background-color:#ff8a80}.chat-option-btn[data-v-32c1a2dc]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid #c8e6d4;background-color:#f7fcf9;color:#1a2e28;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.chat-option-btn[data-v-32c1a2dc]:hover:not(:disabled){background-color:#e8f5ee;border-color:#1b5e4a}.chat-option-btn[data-v-32c1a2dc]:focus-visible{outline:2px solid #1b5e4a;outline-offset:2px}.chat-option-btn[data-v-32c1a2dc]:disabled{opacity:.55;cursor:not-allowed}.chat-row[data-v-f82e2d62]{display:flex;width:100%;margin-bottom:2px}.chat-row--group-end[data-v-f82e2d62]{margin-bottom:12px}.chat-row--user[data-v-f82e2d62]{justify-content:flex-end}.chat-row--assistant[data-v-f82e2d62]{justify-content:flex-start}.chat-row__content[data-v-f82e2d62]{display:flex;flex-direction:column;max-width:80%;min-width:0}.chat-bubble[data-v-f82e2d62]{max-width:100%;padding:8px 12px;border-radius:18px;font-size:.875rem;line-height:1.4;box-shadow:0 1px 1.5px #10342914}.chat-bubble__text[data-v-f82e2d62]{margin:0;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word}.chat-bubble--options[data-v-f82e2d62]{width:100%;min-width:min(240px,100%)}.chat-row__content[data-v-f82e2d62]:has(.chat-bubble--options){max-width:90%}.chat-bubble--user[data-v-f82e2d62]{background-color:#1b5e4a;color:#fff}.chat-bubble--assistant[data-v-f82e2d62]{background-color:#fff;color:#1a2e28;border:1px solid #dcede4}.chat-bubble--user[data-v-f82e2d62]:not(.chat-bubble--group-start){border-top-right-radius:6px}.chat-bubble--user[data-v-f82e2d62]:not(.chat-bubble--group-end){border-bottom-right-radius:6px}.chat-bubble--user.chat-bubble--group-end[data-v-f82e2d62]{border-bottom-right-radius:4px}.chat-bubble--assistant[data-v-f82e2d62]:not(.chat-bubble--group-start){border-top-left-radius:6px}.chat-bubble--assistant[data-v-f82e2d62]:not(.chat-bubble--group-end){border-bottom-left-radius:6px}.chat-bubble--assistant.chat-bubble--group-end[data-v-f82e2d62]{border-bottom-left-radius:4px}.chat-bubble--failed[data-v-f82e2d62]{opacity:.85;border:1px solid #e57373}.chat-meta[data-v-f82e2d62]{display:inline-flex;align-items:center;margin-top:4px;padding:0 4px;font-size:.6875rem;line-height:1;color:#6b8a7e}.chat-retry-btn[data-v-f82e2d62]{display:inline-flex;align-items:center;margin-top:4px;background:none;border:none;padding:0 4px;font-size:.75rem;color:#c62828;cursor:pointer}.chat-retry-btn[data-v-f82e2d62]:hover{text-decoration:underline}.chat-retry-btn[data-v-f82e2d62]:focus-visible{outline:2px solid #c62828;outline-offset:2px;border-radius:4px}.chat-message-list[data-v-2d4cff28]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:#f3f8f5;scrollbar-width:thin;scrollbar-color:rgba(27,94,74,.25) transparent}.chat-message-list[data-v-2d4cff28]::-webkit-scrollbar{width:6px}.chat-message-list[data-v-2d4cff28]::-webkit-scrollbar-thumb{background-color:#1b5e4a40;border-radius:3px}.chat-message-list[data-v-2d4cff28]::-webkit-scrollbar-track{background:transparent}.chat-empty[data-v-2d4cff28]{margin-top:24px}.typing-indicator[data-v-2d4cff28]{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #dcede4;border-radius:18px 18px 18px 4px;padding:11px 14px;box-shadow:0 1px 1.5px #10342914}.typing-indicator span[data-v-2d4cff28]{width:7px;height:7px;border-radius:50%;background:#1b5e4a;opacity:.35;animation:typing-bounce-2d4cff28 1.2s infinite ease-in-out}.typing-indicator span[data-v-2d4cff28]:nth-child(2){animation-delay:.15s}.typing-indicator span[data-v-2d4cff28]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce-2d4cff28{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.chat-shell[data-v-d81c425b]{background-color:#f3f8f5;overflow:hidden;min-height:0}.chat-shell--mobile[data-v-d81c425b]{height:100%;width:100%;max-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.chat-shell--desktop[data-v-d81c425b]{height:min(560px,calc(100vh - 140px));width:min(400px,calc(100vw - 32px));border-radius:16px;box-shadow:0 12px 40px #1b5e4a38}.chat-shell__messages[data-v-d81c425b]{flex:1 1 auto;min-height:0}.chat-shell__composer[data-v-d81c425b]{flex-shrink:0}.chat-dialog-panel[data-v-0fe99037]{will-change:transform,opacity}.chat-dialog-panel--mobile[data-v-0fe99037]{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.chat-dialog-panel--desktop[data-v-0fe99037]{display:block}.chat-dialog--desktop[data-v-0fe99037] .v-overlay{justify-content:flex-end!important;align-items:flex-end!important;pointer-events:none}.chat-dialog--desktop[data-v-0fe99037] .v-overlay__content{position:fixed!important;inset:auto var(--chat-fab-right, 20px) var(--chat-fab-bottom, 20px) auto!important;left:auto!important;top:auto!important;margin:0!important;max-height:none;width:auto;transform-origin:bottom right}.chat-dialog--desktop[data-v-0fe99037] .v-overlay__content,.chat-dialog--desktop[data-v-0fe99037] .chat-dialog__content--desktop{pointer-events:auto}.chat-dialog--mobile[data-v-0fe99037] .v-overlay__content{transform-origin:bottom center}.chat-dialog__content--mobile{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}@supports (height: 100dvh){.chat-dialog__content--mobile{height:100dvh!important;max-height:100dvh!important}}.chat-fab-grow-enter-active,.chat-fab-grow-leave-active{transition:transform .42s cubic-bezier(.22,1.12,.36,1),opacity .32s ease,filter .35s ease}.chat-fab-grow-enter-from,.chat-fab-grow-leave-to{transform:scale(.55)!important;opacity:0;filter:blur(6px)}.chat-fab-grow-enter-to,.chat-fab-grow-leave-from{transform:scale(1)!important;opacity:1;filter:blur(0)}.chat-fab-grow-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chat-sheet-up-enter-active,.chat-sheet-up-leave-active{transition:transform .4s cubic-bezier(.22,1.05,.36,1),opacity .28s ease}.chat-sheet-up-enter-from,.chat-sheet-up-leave-to{transform:translateY(100%) scale(.94)!important;opacity:0}.chat-sheet-up-enter-to,.chat-sheet-up-leave-from{transform:translateY(0) scale(1)!important;opacity:1}.chat-sheet-up-leave-active{transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.6,1)}@media(prefers-reduced-motion:reduce){.chat-fab-grow-enter-active,.chat-fab-grow-leave-active,.chat-sheet-up-enter-active,.chat-sheet-up-leave-active{transition-duration:.01ms!important}.chat-fab-grow-enter-from,.chat-fab-grow-leave-to,.chat-sheet-up-enter-from,.chat-sheet-up-leave-to{transform:none!important;filter:none!important}}
