

  [data-cognigy-webchat-root] [data-cognigy-webchat].webchat {
    /*width: 368px;
    height: 520px;*/
    border-radius: 24px;
  }
  [data-cognigy-webchat-root] .webchat-homescreen-root {
    background: url(https://www.dubaipolice.gov.ae/portal/public/amna-bg.jpg)
      no-repeat center center;
    background-size: cover;
  }

  [data-cognigy-webchat-root] .webchat-homescreen-content {
    background: transparent !important;
  }

  [data-cognigy-webchat-root] .webchat-homescreen-title {
    color: #033722 !important;
    font-size: 13px;
    text-align: center;
    padding: 0 45px;
    font-family: "DubaiRegular";
    line-height: 21px;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-homescreen-content {
    padding: 0px;
  }
  [data-cognigy-webchat-root] .webchat-homescreen-header {
    background: #fff;
    border-bottom: solid 1px #e9fdf0;
    padding: 12px 16px;
    height: auto !important;
    margin-bottom: 32px !important;
  }

  [data-cognigy-webchat-root] .webchat-homescreen-header::before {
    content: "Dubai Police - Amna";
    position: absolute;
    left: 56px;

    font-family: "DubaiBold";
    font-size: 14px;
    line-height: 23.83px;
    color: #033722;
    top: 10px;
  }

  body.rtl [data-cognigy-webchat-root] .webchat-homescreen-header::before {
    content: "شرطة دبي - آمنة";
    position: absolute;
    right: 56px;
    left: auto;

    font-family: "DubaiBold";
    font-size: 14px;
    line-height: 23.83px;
    color: #033722;
    top: 10px;
  }

  [data-cognigy-webchat-root] .webchat-homescreen-header::after {
    content: "Powered by GPT";
    position: absolute;
    left: 56px;
    font-family: "DubaiRegular";
    font-size: 11px;
    line-height: 18px;
    color: #033722;
    top: 25px;
  }

  body.rtl [data-cognigy-webchat-root] .webchat-homescreen-header::after {
    content: "مدعوم بتقنية GPT";
    position: absolute;
    right: 56px;
    left: auto;
    font-family: "DubaiRegular";
    font-size: 11px;
    line-height: 18px;
    color: #033722;
    top: 25px;
  }

  [data-cognigy-webchat-root] .cognigy-webchat-6lzzp6
  {
    width: auto !important;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-homescreen-header
    .webchat-homescreen-header-logo {
    width: 32px;
    height: auto;
    margin: 0;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-homescreen-close-button {
    margin: 0;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-homescreen-close-button
    svg {
    fill: #6b6c6e !important;
    width: 20px;
    height: 20px;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-bar {
    background: #fff;
    border-bottom: solid 1px #e9fdf0;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-bar
    .logoNameContainer {
    margin-right: auto;
    margin-left: 0;
    position: relative;
    width: 100%;
    align-items: start;
    -webkit-box-align: start;
    height: auto;
    min-height: 30px;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-bar
    .logoNameContainer::before {
    content: url("https://www.dubaipolice.gov.ae/portal/public/dubai-police.svg");
    position: absolute;
    top: 0px;
    left: 7px;
    width: 32px;
    height: 30px;
  }

  body.rtl [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-bar
    .logoNameContainer::before {
   left: auto;
    right: 7px;
    
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-bar
    .logoNameContainer {
    margin-right: 0;
    margin-left: auto;
  }

  

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-bar
    .logoNameContainer::after {
    content: "Powered by GPT";
    position: absolute;
    left: 48px;
    font-family: "DubaiRegular";
    font-size: 11px;
    line-height: 18px;
    color: #033722;
    top: 14px;
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-bar
    .logoNameContainer::after {
    content: "مدعوم بتقنية GPT";
    position: absolute;
    left: auto;
    right: 48px;
    font-family: "DubaiRegular";
    font-size: 11px;
    line-height: 18px;
    color: #033722;
    top: 14px;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat-toggle].webchat-toggle-button {
    background-image: none;
    background-color: #008755;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat-toggle].webchat-toggle-button svg {
    fill: #fff;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat-toggle].webchat-toggle-button:hover {
    background-image: none;
    background-color: #007348;
  }

  [data-cognigy-webchat-root] {
    z-index: 9999999999;
  }

  [data-cognigy-webchat-root] .webchat-homescreen-actions {
    margin: 0;
    padding: 24px !important;
    background: transparent !important;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    .webchat-homescreen-send-button {
    background: linear-gradient(315.42deg, #008755 0%, #26d07c 99.29%);
    box-shadow: 0px 6px 8.4px 2px rgba(11, 209, 90, 0.2);

    color: white;
    height: 54px;
    margin: 0;
    width: 100%;
    font-size: 16px;
    font-family: "DubaiBold";
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-title {
    font-family: "DubaiBold";
    font-size: 14px;
    line-height: 1;
    color: #033722;
    position: absolute;
    left: 48px;
    top: 3px;
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-title {
    right: 48px;
    left: auto;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-logo {
    margin-left: 7px;
    margin-right: 0px;
    width: 32px !important;
    height: auto !important;
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-header-logo {
    margin-left: 0px;
    margin-right: 7px;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    article.user
    ._bubble_jbjrn_1 {
    background: linear-gradient(
      321.43deg,
      #008755 -177.04%,
      #26d07c 99.36%
    );
    border-radius: 25px 0 25px 25px;
    padding: 12px 19px;
    font-size: 16px;
    color: #fff;
    font-family: "DubaiRegular";
    max-width: 80% !important;
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    article.user
    ._bubble_jbjrn_1 {
    border-radius: 0px 25px 25px 25px;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    article.bot
    ._bubble_jbjrn_1 {
    border: none;
    background: #fff;
    border-radius: 0px 25px 25px 25px;
    padding: 12px 19px;
    font-size: 16px;
    color: #505050;
    font-family: "DubaiRegular";
    max-width: 80% !important;
    margin-left: 44px;
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    article.bot
    ._bubble_jbjrn_1 {
    margin-right: 44px;
    margin-left: 0px;
    border-radius: 25px 0px 25px 25px;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    .cognigy-webchat-eogigz {
    background: #e4efed;
  }
  [data-cognigy-webchat-root] [data-cognigy-webchat] .message-header {
    margin-bottom: 0px;
    position: relative;
    height: auto;
    background: transparent !important;
    padding-bottom: 0;
    box-shadow: none !important;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    .message-header
    ._title2-regular_1tlzl_41
    svg,
  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    .message-header
    ._title2-regular_1tlzl_41
    ._avatar-name_21mid_27 {
    display: none;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    ._title2-regular_1tlzl_41 {
    font-size: 10px;
    font-family: "DubaiLight";
    color: #667085;
    padding-left: 42px;
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    ._title2-regular_1tlzl_41 {
    padding-left: 0px;
    padding-right: 42px;
  }

  [data-cognigy-webchat-root]
    .webchat-quick-reply-template-replies-container
    .webchat-quick-reply-template-button {
      background: linear-gradient(315.42deg, #008755 0%, #26d07c 99.29%);
      box-shadow: 0px 6px 8.4px 2px rgba(11, 209, 90, 0.2);
      font-size: 14px !important;
      font-family: "DubaiBold" !important;
      padding: 12px 24px;
      border-radius: 11px;
      gap: 12px;

    cursor: pointer;
    pointer-events: all;
    transition: all 300ms ease-in;
  }

  [data-cognigy-webchat-root]
    .webchat-quick-reply-template-replies-container
    .webchat-quick-reply-template-button:disabled 
      {
        display: none;
      }

  [data-cognigy-webchat-root]
    .webchat-quick-reply-template-replies-container
    .webchat-quick-reply-template-button:hover,
  [data-cognigy-webchat-root]
    .webchat-quick-reply-template-replies-container
    .webchat-quick-reply-template-button:focus {
      /*background: linear-gradient(315.42deg, #26d07c 0%, #008755 99.29%);*/
    cursor: pointer;
    pointer-events: all;
  }

  body.rtl
    [data-cognigy-webchat-root]
    .webchat-quick-reply-template-replies-container
    .webchat-quick-reply-template-button {
    text-align: right;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-input {
    margin: 24px;
    box-shadow: 0px 5.72px 8px 1.91px rgba(29, 142, 116, 0.15);
    border-radius: 10px;
    border: none;
    padding: 14px 16px;
    gap: 0;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-message-row.bot {
    margin: 24px;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-message-row.bot
    .chat-bubble
    b {
    font-family: "DubaiBold";
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-message-row.bot
    .adaptivecard-wrapper
    > * {
    border: none;
    margin: 0;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-message-row.bot
    .adaptivecard-wrapper
    .ac-container {
    background: transparent !important;
    padding: 0 !important;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-message-row.bot
    .adaptivecard-wrapper
    .ac-container
    .ac-horizontal-separator {
    height: auto !important;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-input-message-input {
    order: 1;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-input-button-add-attachments {
    order: 2;
  }
  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-input-button-send {
    order: 3;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-avatar.bot {
    background-color: transparent;
    width: 40px;
    height: auto;
    position: absolute;
    padding-top: 38px;
    left: 0;
  }

  body.rtl
    [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-avatar.bot {
    left: auto;
    right: 0;
  }

  /*[data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .cognigy-webchat-w7qwyp {
    display: none;
  }*/

  [data-cognigy-webchat-root]
    [data-cognigy-webchat].webchat
    .webchat-chat-history::after {
    padding: 0;
  }

  [data-cognigy-webchat-root]
    [data-cognigy-webchat]
    .webchat-quick-reply-template-button
    span[data-text="Live Chat"] {
    color: #000;
  }

  [data-cognigy-webchat-root] .cognigy-webchat-1snexhe {
    gap: 16px !important;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj {
    width: 20px;
    height: 20px;
    background: url(https://www.dubaipolice.gov.ae/portal/public/web-chat/feedback.svg)
      no-repeat center center;
    background-size: cover;
    position: relative;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj::before {
    content: "Feedback";
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
    background-color: #555;
    color: white;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 1;
    font-size: 10px;
    white-space: nowrap;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-minimize-button::before {
    content: "Minimise";
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-close-button::before {
    content: "Close";
  }

  body.rtl [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj::before {
    content: "ملاحظة";
  }
  body.rtl [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-minimize-button::before {
    content: "تصغير";
  }
  body.rtl [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-close-button::before {
    content: "إغلاق";
  }
  

  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj:hover::before {
    visibility: visible;
    opacity: 1;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj
    svg {
    display: none;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-minimize-button,
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-close-button {
    background: none;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-minimize-button
    svg,
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-1porabj.webchat-header-close-button
    svg {
    display: block;
  }
  
  /* WPS temp header */
  
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t {
    width: 20px;
    height: 20px;
    background: url(https://www.dubaipolice.gov.ae/portal/public/web-chat/feedback.svg)
      no-repeat center center;
    background-size: cover;
    position: relative;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t::before {
    content: "Feedback";
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
    background-color: #555;
    color: white;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 1;
    font-size: 10px;
    white-space: nowrap;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-minimize-button::before {
    content: "Minimise";
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-close-button::before {
    content: "Close";
  }

  body.rtl [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t::before {
    content: "ملاحظة";
  }
  body.rtl [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-minimize-button::before {
    content: "تصغير";
  }
  body.rtl [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-close-button::before {
    content: "إغلاق";
  }
  

  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t:hover::before {
    visibility: visible;
    opacity: 1;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t
    svg {
    display: none;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-minimize-button,
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-close-button {
    background: none;
  }
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-minimize-button
    svg,
  [data-cognigy-webchat-root]
    .cognigy-webchat-1snexhe
    .cognigy-webchat-6fbq7t.webchat-header-close-button
    svg {
    display: block;
  }
  
  


  #webchatInputMessageInputInTextMode:disabled, 
  #webchatInputMessageSpeechButton:disabled,
  #webchatInputMessageSendMessageButton:disabled
  {
    color: #dfdfdf;
    cursor: not-allowed;
  }

  [data-cognigy-webchat-root] .adaptivecard-wrapper .ac-adaptiveCard > div
  {
    margin: 0 0 16px 0;
    position: relative;
    font-size: 16px !important;
    color: #505050 !important;
    font-family: "DubaiRegular" !important;
  }
  [data-cognigy-webchat-root] .adaptivecard-wrapper .ac-adaptiveCard > div:last-child
  {
    margin-bottom: 0;
  }
  [data-cognigy-webchat-root] .adaptivecard-wrapper .ac-adaptiveCard  > div input
  {
    background: #e4efed;
    border: none;
    height: 40px;
    border-radius: 5px;
    font-size: 14px !important;
    font-family: 'DubaiRegular';
  }
  [data-cognigy-webchat-root] .adaptivecard-wrapper .ac-adaptiveCard .ac-pushButton
  {
    background: linear-gradient(315.42deg, #008755 0%, #26d07c 99.29%);
    box-shadow: 0px 6px 8.4px 2px rgba(11, 209, 90, 0.2);

    color: white;
    height: 44px;
    margin: 0;
    width: 100%;
    font-size: 14px;
    font-family: "DubaiBold" !important;
  }
  [data-cognigy-webchat-root] .adaptivecard-wrapper .ac-adaptiveCard .ac-horizontal-separator
  {
    display: none;
  }

  [data-cognigy-webchat-root] ._buttons_1xkbz_1
  {
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  [data-cognigy-webchat-root] .webchat-buttons-template-root .webchat-buttons-template-button
  {
    background: linear-gradient(315.42deg, #008755 0%, #26d07c 99.29%);
    box-shadow: 0px 6px 8.4px 2px rgba(11, 209, 90, 0.2);
    font-size: 14px !important;
    font-family: "DubaiBold" !important;
    padding: 12px 24px;
    border-radius: 11px;
    gap: 12px;
  }

  [data-cognigy-webchat-root] .webchat-buttons-template-root .webchat-buttons-template-button ._cta-semibold_1tlzl_81
  {
    font-size: 14px !important;
    font-family: "DubaiBold" !important;
  }



  /*[data-cognigy-webchat-root] .webchat-rating-widget-content-container .webchat-rating-widget-thumbs-up-button,
  [data-cognigy-webchat-root] .webchat-rating-widget-content-container .webchat-rating-widget-thumbs-down-button
  {
    background: #fff;
    border-radius: 12px;
  }
  [data-cognigy-webchat-root] .webchat-rating-widget-content-container .webchat-rating-widget-thumbs-up-button[pressed="true"],
  [data-cognigy-webchat-root] .webchat-rating-widget-content-container .webchat-rating-widget-thumbs-down-button[pressed="true"]
  {
    background: #008755;
  }*/