#molli-bubble {    position: fixed;    bottom: 20px;    left: 20px;    background: transparent;    border: none;    padding: 0;    cursor: pointer;    z-index: 9999;}#molli-bubble img {    width: 80px;    height: auto;    /*border-radius: 0;    box-shadow: 0 4px 10px rgba(0,0,0,0.2);*/    /*transform:scale(1.2);*/}#molli-bubble img:hover {    transform: scale(1.1);    transition: 0.3s ease all;}#molli-chatbox {    visibility: hidden;  opacity: 0;  transition: opacity 0.3s ease;    position: fixed;    bottom: 120px;    left: 20px;    width: 320px;    max-height: 400px;    background: #fff;    border-radius: 10px;    box-shadow: 0 6px 18px rgba(0,0,0,0.2);    overflow-y: auto;    z-index: 9999;        font-family: 'Open Sans';          display: flex;  flex-direction: column;}#molli-chatbox.active {  visibility: visible;  opacity: 1;}#molli-chatbox ul {    padding-bottom: 15px;}.molli-messages {  flex: 1;  overflow-y: auto;  padding: 15px;}.molli-input {    display: flex;    border-top: 1px solid #ddd;}.molli-input input {    flex: 1;    padding: 10px;    border: none;    font-size: 14px;    outline: none;    background: white;    color: black;    z-index: 1;}.molli-input button {    border: none;    background: #2E8681;    color: white;    padding: 0 15px;    cursor: pointer;}.molli-option {    background-color: #DAEAE7;    padding: 5px 10px;    border-radius: 25px;    border: 1px #ccc solid;    text-align: left !important;        font-size: 12px;        color: #000;    font-weight: 600;    margin-bottom: 3px !important;}.molli-option:hover {    cursor: pointer;}.molli-categories {    margin-top: 10px;    margin-bottom: 10px;}.molli-category {    padding: 5px 10px;    background-color: #DAEAE7;    border: none;    color: #000;    border-radius: 25px;    border: 1px #ccc solid;    cursor: pointer;    font-weight: 600;    margin-bottom: 3px !important;    font-size: 12px;}.molli-header {    display: flex;    justify-content: space-between;    align-items: center;    background: #f4f4f4;    padding: 10px 15px;    border-bottom: 1px solid #ddd;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #E7866F;}#molli-close {    background: transparent;    border: none;    font-size: 18px;    font-weight: bold;    cursor: pointer;    color: #A11C54;}.molli-form-wrapper {    margin-top: 15px !important;}@keyframes molli-bounce {  0%, 100% {    transform: translateY(0);  }  50% {    transform: translateY(-8px);  }}#molli-bubble img.bounce {  animation: molli-bounce 0.5s ease;}.molli-form-wrapper input {    border-radius: 5px !important;    padding-left: 5px !important;}.molli-form-wrapper textarea {    margin-bottom: -6px !important;    width: 100% !important;    border-radius: 5px !important;}@media (min-width: 481px) {    .molli-form-wrapper textarea {        margin-top: 3px !important;    }}@media (max-width: 480px) {    .molli-form-wrapper textarea {        margin-top: 4px !important;    }}.molli-form-wrapper button:hover {    cursor: pointer;}.molli-notification {    position: absolute;    top: 2px;    right: 8px;    background: #A11C54;    color: #fff;    font-size: 12px;    font-weight: bold;    border-radius: 50%;    width: 16px;    height: 16px;    text-align: center;    line-height: 16px;    display: none;}