/**
 * Chat Widget Positioning
 * 
 * Positions Salesforce Live Chat to prevent overlap with KDP Maven chatbot.
 * The right position changes based on whether Maven chat is minimized (button) or maximized (window).
 */

/* Salesforce minimized - closer to bottom */
#embeddedMessagingFrame.isMinimized {
   bottom: 1.5625rem !important;
}

/* Salesforce maximized - sizing and positioning */
#embeddedMessagingFrame.isMaximized {
   width: 26.25rem !important;
   max-width: 90vw !important;
   height: 90vh !important;
   max-height: 59.375rem !important;
   bottom: 1.5625rem !important;
}

/* When KDP Maven button is present and Salesforce is minimized */
body.has-both-chat-widgets #embeddedMessagingFrame.isMinimized {
   right: 12.5rem !important;
}

/* When KDP Maven button is present and Salesforce is maximized */
body.has-both-chat-widgets #embeddedMessagingFrame.isMaximized {
   right: 12.5rem!important;
}

/* When KDP Maven is maximized (Maven chat window present) */
body.has-maven-chat-window #embeddedMessagingFrame.isMaximized {
   right: 29.6875rem !important;
}

/* When KDP Maven window is open but Salesforce is minimized */
body.has-maven-chat-window #embeddedMessagingFrame.isMinimized {
   right: 29.6875rem !important;
}

/* Tablet viewport - remove right positioning for maximized chat */
@media screen and (max-width: 895px) {
   body.has-both-chat-widgets #embeddedMessagingFrame.isMaximized,
   body.has-maven-chat-window #embeddedMessagingFrame.isMaximized {
      right: 1.5625rem !important;
   }
}

/* Mobile viewport - remove right positioning for maximized chat */
@media screen and (max-width: 700px) {   
   body.has-both-chat-widgets #embeddedMessagingFrame.isMaximized,
   body.has-maven-chat-window #embeddedMessagingFrame.isMaximized {
      right: auto !important;
   }
   /* Hide minimized Salesforce button when Maven chat container is present */
   body.has-maven-chat-mobile #embeddedMessagingFrame.isMinimized {
      display: none !important;
   }
}


/*# sourceMappingURL=https://tiny.amazon.com/ox6guxpc*/