.unit--type[data-v-7c5a38df]{max-width:300px}.color--primary{color:#d02a2e}.detail--na-card{animation:fadeIn .4s ease;border:1px solid hsla(0,0%,80%,.4);border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;overflow:hidden;padding:32px 24px;position:relative;text-align:center}@media only screen and (max-width:768px){.detail--na-card{padding:20px 16px}}.detail--na-card .na--icon-wrapper{display:flex;justify-content:center;margin-bottom:12px}.detail--na-card .na--title{color:#d02a2e;font-family:Poppins-SemiBold,sans-serif;font-size:1.25rem;margin-bottom:4px}.detail--na-card .na--desc{color:#333;font-family:Poppins,sans-serif;font-size:.95rem;margin-bottom:20px}.detail--na-card .na--button{font-weight:500;padding:10px 20px}.shiny-card:before{animation:shineSweep 4s ease-in-out infinite;background:linear-gradient(120deg,#fff0,#fff6 50%,#fff0);content:"";height:100%;left:-75%;position:absolute;top:0;transform:skew(-20deg);width:25%}@keyframes shineSweep{0%{left:-75%}60%{left:125%}to{left:125%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade{animation:fadeIn .6s ease}.project-floating-action .v-overlay__content{background:transparent!important;border:none!important;bottom:0!important;box-shadow:none!important;display:flex;justify-content:center;left:0!important;margin:0!important;max-width:100%!important;pointer-events:none;right:0!important;width:100%!important}@media(min-width:960px){.project-floating-action .v-overlay__content{bottom:24px!important}}.color--primary[data-v-bb14d275]{color:#d02a2e}.floating-content-container[data-v-bb14d275]{font-family:Poppins,sans-serif;padding:12px 16px;width:100%}.floating-card-wrapper[data-v-bb14d275]{pointer-events:auto;width:100%}@media(min-width:960px){.floating-card-wrapper[data-v-bb14d275]{margin:0 auto;max-width:800px}}.floating-card[data-v-bb14d275]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#c81919,#000)!important;border-top:1px solid hsla(0,0%,100%,.15)}@media(min-width:960px){.floating-card[data-v-bb14d275]{border:1px solid hsla(0,0%,100%,.15);border-radius:24px!important;box-shadow:0 10px 30px #0000004d!important}}@media(max-width:959px){.floating-card[data-v-bb14d275]{border-radius:20px 20px 0 0!important}}.avatar-container[data-v-bb14d275]{position:relative}.avatar-container .agent-avatar[data-v-bb14d275]{border:2px solid hsla(0,0%,100%,.2)}.avatar-container .status-dot[data-v-bb14d275]{background-color:#4caf50;border:2px solid #1c1c1e;border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.agent-name[data-v-bb14d275]{font-size:1.1rem;font-weight:600;letter-spacing:.3px;line-height:1.2}.agent-name[data-v-bb14d275],.agent-type[data-v-bb14d275]{font-family:Poppins,sans-serif}.agent-type[data-v-bb14d275]{color:#ffffffb3;font-size:.85rem;margin-top:2px}.action-btn[data-v-bb14d275]{box-shadow:0 4px 12px #0003;letter-spacing:.5px;text-transform:none;transition:transform .2s ease,box-shadow .2s ease}.action-btn[data-v-bb14d275]:active{transform:scale(.96)}.action-btn.whatsapp-btn[data-v-bb14d275]{background:#1d8743;color:#fff;margin-right:0;position:relative;z-index:2}.action-btn.whatsapp-btn .btn-icon[data-v-bb14d275]{filter:brightness(0) invert(1);height:20px;width:20px}.action-btn.contact-btn[data-v-bb14d275]{background:#c81919}.action-btn.contact-btn .btn-text[data-v-bb14d275]{color:#fff}.action-btn.contact-btn .btn-icon[data-v-bb14d275]{height:20px;width:20px}.ai-button-wrapper[data-v-bb14d275]{align-items:center;animation:border-flow-bb14d275 2s linear infinite;background:linear-gradient(90deg,#25d366,#fff,#25d366);background-size:200% 100%;border-radius:9999px;display:flex;justify-content:center;margin-right:20px;padding:3px;position:relative}@keyframes border-flow-bb14d275{0%{background-position:100% 0}to{background-position:-100% 0}}.error-message[data-v-bb14d275]{align-items:center;background-color:#ffebeee6;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;display:flex;font-size:.9rem;justify-content:space-between;padding:.5rem 1rem}.error-message button[data-v-bb14d275]{background:none;border:none;color:#c62828;cursor:pointer;font-size:1.2rem;margin-left:.5rem;padding:0}
