@charset "UTF-8";
/* https://peru-adventures.com/wp-content/plugins/TurideskWP/assets/css/widgets/agents.css?ver=0.9.5 */
.turidesk-whatsapp{position:fixed;left:2.5%;bottom:2%;z-index:9999;display:flex;align-items:center}.turidesk-whatsapp__btn{width:45px;height:45px;min-width:45px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--turidesk-whatsapp,#25d366);color:#fff;font-size:24px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:10001;animation:turidesk-whatsapp-breathe 2s infinite ease-in-out}.turidesk-whatsapp__btn:hover{animation:turidesk-whatsapp-pulse 1.2s infinite ease-out}.turidesk-whatsapp__label{display:none;margin-left:10px;padding:8px 12px;background-color:#f5f7f9;border-radius:var(--turidesk-radius,8px);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--turidesk-text);box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer}.turidesk-whatsapp__panel{--panel-hidden:translateX(-50%) scale(0);--panel-visible:translateX(-50%) scale(1);position:fixed;bottom:75px;left:50%;width:95%;border-radius:var(--turidesk-radius-lg,16px);overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);max-height:min(80vh, calc(100vh - 90px));display:flex;flex-direction:column;transform-origin:bottom left;transform:var(--panel-hidden);opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(.25,.8,.25,1);z-index:10000}.turidesk-whatsapp__panel.is-active{transform:var(--panel-visible);opacity:1;visibility:visible}.turidesk-whatsapp__header{display:flex;align-items:center;gap:10px;padding:14px 16px;background-color:var(--turidesk-primary,#0d6efd);color:#fff;flex-shrink:0}.turidesk-whatsapp__header-logo{height:42px;width:auto}.turidesk-whatsapp__header-name{font-size:15px;font-weight:700;line-height:1.2}.turidesk-whatsapp__header-status{font-size:12px;opacity:.85}.turidesk-whatsapp__body{padding:16px;background-color:#f5f7f9;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.turidesk-whatsapp__welcome{background:#fff;border-radius:var(--turidesk-radius,8px);padding:14px 16px;margin-bottom:16px;color:var(--turidesk-muted);box-shadow:0 1px 3px rgba(0,0,0,.08)}.turidesk-whatsapp__welcome strong{color:var(--turidesk-text)}.turidesk-whatsapp__agents{list-style:none;border-radius:var(--turidesk-radius,8px);overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.08)}.turidesk-whatsapp__agent{display:flex;align-items:center;padding:12px 14px;background:#fff;color:inherit;border-bottom:1px solid #f0f0f0;transition:background 0.2s ease;text-decoration:none}.turidesk-whatsapp__agent:last-child{border-bottom:none}.turidesk-whatsapp__agent:hover{background:var(--turidesk-primary-light,#e8f5e9)}.turidesk-whatsapp__avatar{position:relative;margin-right:12px;flex-shrink:0}.turidesk-whatsapp__avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.turidesk-whatsapp__avatar-initial{width:48px;height:48px;border-radius:50%;background-color:var(--turidesk-primary,#0d6efd);color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.turidesk-whatsapp__avatar-status{position:absolute;bottom:0;right:0;width:14px;height:14px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--turidesk-whatsapp,#25d366)}.turidesk-whatsapp__agent-info{flex:1;min-width:0}.turidesk-whatsapp__agent-name{font-size:14px;font-weight:700;color:var(--turidesk-text)}.turidesk-whatsapp__agent-role{font-size:12px;color:var(--turidesk-muted)}.turidesk-whatsapp__agent-icon{font-size:28px;color:var(--turidesk-whatsapp,#25d366);margin-left:10px;flex-shrink:0;transition:transform 0.2s ease}.turidesk-whatsapp__agent:hover .turidesk-whatsapp__agent-icon{transform:scale(1.2)}@keyframes turidesk-whatsapp-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes turidesk-whatsapp-pulse{0%{box-shadow:0 0 0 0 var(--turidesk-whatsapp-shadow,rgba(37,211,102,.8))}100%{box-shadow:0 0 60px 35px color-mix(in srgb,var(--turidesk-whatsapp,#25d366),transparent 100%)}}@media (min-width:640px){.turidesk-whatsapp__btn{width:50px;height:50px;min-width:50px;font-size:28px}.turidesk-whatsapp__panel{--panel-hidden:scale(0);--panel-visible:scale(1);left:2.5%;width:400px}}@media (min-width:768px){.turidesk-whatsapp__label{display:block}}