/* CSS for overlay and dimmed background */
.aiwerkz-overlay-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 50% transparent black */
    z-index: 999; /* Ensure it's on top of everything */
    display: none; /* Initially hidden */
}

.aiwerkz_show_after_go {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    z-index: 1000; /* Ensure it's above the overlay background */
    display: none; /* Initially hidden */
}
  


/* General styling for large form factors */
.aiwerkz_show_after_go {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    z-index: 1000; /* Ensure it's above the overlay background */
    display: none; /* Initially hidden */
    max-width: 400px;
    width: 80%; /* Use a percentage width for flexibility */
}

/* Media query for smaller screens */
@media (max-width: 600px) {
    .aiwerkz_show_after_go {
        width: 80%; /* Adjust width to fit better on smaller screens */
        max-width: none; /* Remove the max-width constraint */
        padding: 15px; /* Adjust padding for smaller screens */
    }
}


/* Logo Styles */
.aiwerkz-logo-part1-overlay {
    color: #fff;
    font-weight: bold;
    background-color: #000; /* Black background */
    padding: 1px 0 1px 5px; /* Padding: top and bottom 1px, left 5px, no right padding */
}

.aiwerkz-logo-part2-overlay {
    color: #82E0AA;
    font-weight: bold;
    background-color: #000; /* Black background */
    padding: 1px 5px 1px 0; /* Padding: top and bottom 1px, right 5px, no left padding */
}

.aiwerkz-logo-part1-overlay, .aiwerkz-logo-part2-overlay {
    font-family: 'Your Google Font Name', sans-serif;
    font-size: 14px;
}







/* Chat header */
.aiwerkz-chatheader-input-area {
  background-color: #333;
  display: flex;
  align-items: center; /* Vertically centers the input and button */
  justify-content: center; /* Centers content if needed */
  padding-bottom: 6px; /* Ensures background color covers the added space */
}

#aiwerkzChatHeaderInput {
  width: 250px; /* Or 300px as desired */
  height: 20px; /* Adjust height as needed */
  padding: 5px;
  margin-right: 5px; /* Space between input and button */
  border: 1px solid #ccc; /* Add border if needed */
  border-radius: 4px; /* Slight rounding of corners */
  font-size: 12px; /* Adjust font size if needed */
}

#aiwerkzsendBtn {
  padding: 0 10px; /* Only horizontal padding, minimal vertical padding */
  height: auto; /* Let the content dictate height */
  background-color: #82E0AA; /* Example background color */
  color: black; /* Button text color */
  border: none;
  border-radius: 4px; /* Match input border-radius */
  cursor: pointer;
  font-size: 12px; /* Match font size to input if desired */
  line-height: 20px; /* Ensures text is vertically centered */
}

#aiwerkzsendBtn:hover {
  background-color: #0056b3; /* Darker blue for hover effect */
}
