:root {
    --aqai-purple: #7252e6;
    --aqai-purple2: #6776ff;
    --aqai-blue: #1485ff;
    --aqai-blue2:#00ACC1;
    --aqai-red:#F44336;
    --aqai-pink:#ff4b63;
    --aqai-orange:#FF5722;
    --aqai-yellow:#fed756;
    --aqai-yellow2:#FFC107;
    --aqai-success-green:#009688;
    --aqai-scroll-bg:#f8f9fa;
    --aqai-scroll-thumb:#e6ecf1;
}
body{
    overflow-x: hidden;
}
#wpcontent{
    padding-left: 0px;
}
#wpfooter{
    display: none!important;
}

.aqai-flex{
    display: flex;
    align-items: center;
    justify-content: center;
}
.aqai-flex-col{
    flex-direction: column;
}
.aqai-boss div,
.aqai-boss .aqai-richtextbox-ctn .rdw-suggestion-dropdown{
    scrollbar-color: var(--aqai-scroll-thumb) var(--aqai-scroll-bg);
    scrollbar-width: thin;
}
.aqai-boss::-webkit-scrollbar-track {
    background: var(--aqai-scroll-bg);
}
.aqai-boss::-webkit-scrollbar-thumb {
    background-color: var(--aqai-scroll-thumb);
    border-radius: 6px;
    border: 3px solid var(--aqai-scroll-bg);
}

[data-theme="dark"] div,
[data-theme="dark"] .aqai-richtextbox-ctn .rdw-suggestion-dropdown {
    scrollbar-color: #50566e #292f45;
}
[data-theme="dark"]::-webkit-scrollbar-track{
    background: #292f45;
}
[data-theme="dark"]::-webkit-scrollbar-thumb {
    background-color: #50566e;
    border-radius: 6px;
    border: 3px solid #292f45;
}
.aqai-fs{
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
}
.aqai-txtcl1 {
    color: #3d3d72;
}
.aqai-txtcl2{
    color: #5353a0;
}
.aqai-txtcl3 {
    color: #2C324C;
}
.aqai-txtcl4 {
    color: #5b6077;
}
.aqai-svgcl svg,
.aqai-svgpathcl svg path{
    fill: currentColor;
}

.aqai-apikeysc-link{
    font-weight: 500;
    cursor: pointer;
    text-decoration: none;
    color: var(--aqai-blue);
}
.aqai-apikeysc-link:hover,
.aqai-apikeysc-link:focus{
    outline: none;
    box-shadow:none ;
    text-decoration: underline;
    color: var(--aqai-purple);
}
/*Color Palletes*/
/*Backgrounds*/
.aqai-1-bg,
.aqai-1-bghv:hover,
.aqai-1-bgac[data-active="true"],
[data-active="true"] .aqai-1-bgac-ch{
    background: var(--aqai-purple) !important;
}

.aqai-2-bg,
.aqai-2-bghv:hover,
.aqai-2-bgac[data-active="true"],
[data-active="true"] .aqai-2-bgac-ch{
    background: var(--aqai-purple2) !important;
}

.aqai-3-bg,
.aqai-3-bghv:hover,
.aqai-3-bgac[data-active="true"],
[data-active="true"] .aqai-3-bgac-ch{
    background: var(--aqai-blue) !important;
}

.aqai-4-bg,
.aqai-4-bghv:hover,
.aqai-4-bgac[data-active="true"],
[data-active="true"] .aqai-4-bgac-ch{
    background: var(--aqai-blue2) !important;
}

.aqai-5-bg,
.aqai-5-bghv:hover,
.aqai-5-bgac[data-active="true"],
[data-active="true"] .aqai-5-bgac-ch{
    background: var(--aqai-red) !important;
}

.aqai-6-bg,
.aqai-6-bghv:hover,
.aqai-6-bgac[data-active="true"],
[data-active="true"] .aqai-6-bgac-ch{
    background: var(--aqai-orange) !important;
}

.aqai-7-bg,
.aqai-7-bghv:hover,
.aqai-7-bgac[data-active="true"],
[data-active="true"] .aqai-7-bgac-ch{
    background: var(--aqai-yellow2) !important;
}
.aqai-8-bg,
.aqai-8-bghv:hover,
.aqai-8-bgac[data-active="true"],
[data-active="true"] .aqai-8-bgac-ch{
    background: var(--aqai-yellow2) !important;
}
.aqai-9-bg,
.aqai-9-bghv:hover,
.aqai-9-bgac[data-active="true"],
[data-active="true"] .aqai-9-bgac-ch {
    background: var(--aqai-success-green) !important;
}

.aqai-10-bg,
.aqai-10-bghv:hover,
.aqai-10-bgac[data-active="true"],
[data-active="true"] .aqai-10-bgac-ch {
    background: var(--aqai-pink) !important;
}

/*Colors*/
.aqai-1-cl,
.aqai-1-clhv:hover,
.aqai-1-clac[data-active="true"],
[data-active="true"] .aqai-1-clac-ch{
    color: var(--aqai-purple) !important;
}

.aqai-2-cl,
.aqai-2-clhv:hover,
.aqai-2-clac[data-active="true"],
[data-active="true"] .aqai-2-clac-ch{
    color: var(--aqai-purple2) !important;
}

.aqai-3-cl,
.aqai-3-clhv:hover,
.aqai-3-clac[data-active="true"],
[data-active="true"] .aqai-3-clac-ch{
    color: var(--aqai-blue) !important;
}

.aqai-4-cl,
.aqai-4-clhv:hover,
.aqai-4-clac[data-active="true"],
[data-active="true"] .aqai-4-clac-ch{
    color: var(--aqai-blue2) !important;
}

.aqai-5-cl,
.aqai-5-clhv:hover,
.aqai-5-clac[data-active="true"],
[data-active="true"] .aqai-5-clac-ch{
    color: var(--aqai-red) !important;
}

.aqai-6-cl,
.aqai-6-clhv:hover,
.aqai-6-clac[data-active="true"],
[data-active="true"] .aqai-6-clac-ch{
    color: var(--aqai-orange) !important;
}

.aqai-7-cl,
.aqai-7-clhv:hover,
.aqai-7-clac[data-active="true"],
[data-active="true"] .aqai-7-clac-ch{
    color: var(--aqai-yellow) !important;
}

.aqai-8-cl,
.aqai-8-clhv:hover,
.aqai-8-clac[data-active="true"],
[data-active="true"] .aqai-8-clac-ch{
    color: var(--aqai-yellow2) !important;
}

.aqai-9-cl,
.aqai-9-clhv:hover,
.aqai-9-clac[data-active="true"],
[data-active="true"] .aqai-9-clac-ch {
    color: var(--aqai-success-green) !important;
}

.aqai-10-cl,
.aqai-10-clhv:hover,
.aqai-10-clac[data-active="true"],
[data-active="true"] .aqai-10-clac-ch {
    color: var(--aqai-pink) !important;
}
/*Borders*/
.aqai-1-br,
.aqai-1-brhv:hover,
.aqai-1-brac[data-active="true"],
[data-active="true"] .aqai-1-brac-ch {
    border-color: var(--aqai-purple) !important;
}

.aqai-2-br,
.aqai-2-brhv:hover,
.aqai-2-brac[data-active="true"],
[data-active="true"] .aqai-2-brac-ch {
    border-color: var(--aqai-purple2) !important;
}

.aqai-3-br,
.aqai-3-brhv:hover,
.aqai-3-brac[data-active="true"],
[data-active="true"] .aqai-3-brac-ch {
    border-color: var(--aqai-blue) !important;
}

.aqai-4-br,
.aqai-4-brhv:hover,
.aqai-4-brac[data-active="true"],
[data-active="true"] .aqai-4-brac-ch {
    border-color: var(--aqai-blue2) !important;
}

.aqai-5-br,
.aqai-5-brhv:hover,
.aqai-5-brac[data-active="true"],
[data-active="true"] .aqai-5-brac-ch {
    border-color: var(--aqai-red) !important;
}

.aqai-6-br,
.aqai-6-brhv:hover,
.aqai-6-brac[data-active="true"],
[data-active="true"] .aqai-6-brac-ch {
    border-color: var(--aqai-orange) !important;
}

.aqai-7-br,
.aqai-7-brhv:hover,
.aqai-7-brac[data-active="true"],
[data-active="true"] .aqai-7-brac-ch {
    border-color: var(--aqai-yellow) !important;
}

.aqai-8-br,
.aqai-8-brhv:hover,
.aqai-8-brac[data-active="true"],
[data-active="true"] .aqai-8-brac-ch {
    border-color: var(--aqai-yellow2) !important;
}

.aqai-9-br,
.aqai-9-brhv:hover,
.aqai-9-brac[data-active="true"],
[data-active="true"] .aqai-9-brac-ch {
    border-color: var(--aqai-success-green) !important;
}

.aqai-10-br,
.aqai-10-brhv:hover,
.aqai-10-brac[data-active="true"],
[data-active="true"] .aqai-10-brac-ch {
    border-color: var(--aqai-pink) !important;
}
/*transitions*/
.aqai-tr-1 {
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}

.aqai-tr-2 {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.aqai-tr-3 {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.aqai-tr-4 {
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.aqai-tr-5 {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.aqai-tr-6 {
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.aqai-tr-7 {
    -webkit-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.aqai-tr-8 {
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}

.aqai-tr-9 {
    -webkit-transition: all .9s ease-in-out;
    transition: all .9s ease-in-out;
}

.aqai-tr-10 {
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.aqai-tr-1d {
    -webkit-transition-delay: .1s !important;
    transition-delay: .1s !important;
}

.aqai-tr-2d {
    -webkit-transition-delay: .2s !important;
    transition-delay: .2s !important;
}

.aqai-tr-3d {
    -webkit-transition-delay: .3s !important;
    transition-delay: .3s !important;
}

.aqai-tr-4d {
    -webkit-transition-delay: .4s !important;
    transition-delay: .4s !important;
}

.aqai-tr-5d {
    -webkit-transition-delay: .5s !important;
    transition-delay: .5s !important;
}

.aqai-tr-6d {
    -webkit-transition-delay: .6s !important;
    transition-delay: .6s !important;
}

.aqai-tr-7d {
    -webkit-transition-delay: .7s !important;
    transition-delay: .7s !important;
}

.aqai-tr-8d {
    -webkit-transition-delay: .8s !important;
    transition-delay: .8s !important;
}

.aqai-tr-9d {
    -webkit-transition-delay: .9s !important;
    transition-delay: .9s !important;
}

.aqai-tr-10d {
    -webkit-transition-delay: 1s !important;
    transition-delay: 1s !important;
}

/* Text & Fonts */
.aqai-txt{
    font-style: normal;
    font-weight: normal;
    line-height: 1.7em;
    font-weight: 400;
    margin: 0;
}
.aqai-txt-cap{
    text-transform: capitalize;
}
.aqai-txt-semibold {
    font-weight: 500;
}
.aqai-txt-bold{
    font-weight: 600;
}
.aqai-txt-s{
    font-size: 12px;
}
.aqai-txt-m{
    font-size: 14px;
}
.aqai-txt-l{
    font-size: 16px;
}
/*
    SB Tooltip
*/
.aqai-tooltip {
    position: absolute;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 400;
    padding: 4px 10px;
    line-height: 160%;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 5px 9px rgb(0 0 0 / 20%), 0 -4px 9px rgb(0 0 0 / 10%);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index: 999;
}

.aqai-tooltip[data-type="default"] {
    background: #2C324C;
    color: #fff;
}

.aqai-tooltip[data-type="white"] {
    background: #fff;
    color: #2C324C;
}

.aqai-tooltip[data-width="full"] {
    width: 100%;
    padding: 0px 15px;
}

.aqai-tooltip[data-textalign="center"] {
    text-align: center;
}

.aqai-tooltip[data-textalign="left"] {
    text-align: left;
}

.aqai-tooltip[data-textalign="right"] {
    text-align: right;
}

.aqai-tooltip[data-position="top-center"] {
    top: calc(-100% - 25px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.aqai-tooltip[data-position="top-center"]:after {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 50%;
    bottom: -4px;
    background: inherit;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}

*:hover>.aqai-tooltip {
    opacity: 1;
    visibility: visible;
}

*:hover>.aqai-tooltip[data-position="top-center"] {
    top: calc(-100% - 15px);
}
button:hover>.aqai-tooltip[data-position="top-center"] {
    top: -100%
}

/*
    SB Button
    The Global Button Component
*/
.aqai-btn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    outline: none;
    padding: 0px;
    border: 0px;
    column-gap: 6px;;
    font-weight: 600;
    box-shadow: 0px 4px 5px rgba(60, 66, 87, 0.12);
    border-radius: 2px;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.aqai-btn.aqai-btn-secondary{
    border: 1px solid #f1f1fa;
    color: #2C324C;
    background: #f9f9fa;
    box-shadow: 0px 2px 5px rgb(235 240 255 / 5%), 0px 1px 1px rgb(105 105 105 / 5%);
}
.aqai-btn.aqai-btn-secondary2:hover{
    color: #2C324C;
    background: #f9f9fa;
}
.aqai-btn.aqai-btn-secondary2 {
    color: #8d99c8;
    background: unset;
    box-shadow: unset;
}

.aqai-btn[data-boxshadow="false"],
.aqai-btn[data-boxshadow="false"]:focus,
.aqai-btn[data-boxshadow="false"]:active {
    box-shadow: unset;
}

.aqai-btn:active {
    -webkit-transform: scale(.98)!important;
    transform: scale(.98)!important;
}

.aqai-btn:focus,
.aqai-btn:hover {
    -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    box-shadow: 0px 9px 6px -7px #00000054;
}

.aqai-btn[data-full-width="true"] {
    width: 100%;
}

.aqai-btn-disabled {
    opacity: .6 !important;
}
.aqai-btn-primary{
    color: #fff;
    background: var(--aqai-purple);
}
.aqai-btn-error {
    color: #fff;
    background: var(--aqai-red);
}
.aqai-btn-default {
    color: #2C324C;
    background: #F3F4F5;
    border: 1px solid #e1e1e1;
}

.aqai-btn svg {
    float: left;
    fill: currentColor;
    height: auto;
}

.aqai-btn svg path {
    fill: currentColor;
}

.aqai-btn[data-icon-position="left"]:not([data-onlyicon="false"]) {
    flex-direction: row;
}

.aqai-btn[data-icon-position="right"]:not([data-onlyicon="false"]) {
    flex-direction: row-reverse;
}
/*
.aqai-btn[data-icon-position="left"]:not([data-onlyicon="true"]) .aqai-btn-icon {
    margin-right: 4px;
}

.aqai-btn[data-icon-position="right"]:not([data-onlyicon="true"]) .aqai-btn-icon {
    margin-left: 4px;
}
*/

.aqai-btn[data-loading="true"] .aqai-btn-icon {

}
.aqai-btn[data-loading="true"] > *{
    opacity: 0;
}
.aqai-btn[data-loading="true"]:before{
    content: '';
    width: 12px;
    height: 12px;
    position: absolute;
    border: 2px solid rgba(0, 0, 0, 0.05);
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    border-radius: 50%;
    -webkit-animation: aqai-button-rotation 1s infinite linear;
        animation: aqai-button-rotation 1s infinite linear;
}

@-webkit-keyframes aqai-button-rotation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}
@keyframes aqai-button-rotation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.aqai-btn-large {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    padding: 0 16px;
}

.aqai-btn-medium {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    padding: 0 12px;
}

.aqai-btn-small {
    font-size: 11px;
    height: 31px;
    line-height: 31px;
    padding: 0 14px;
}

.aqai-btn-large svg {
    width: 18px;
}

.aqai-btn-medium svg {
    width: 16px;
}

.aqai-btn-small svg {
    width: 13px;
}

.aqai-custom-icon-size svg {
    width: inherit !important;
    height: auto;
    float: left;
}
/*
    Switcher
*/
.aqai-switcher-ctn {
    height: 16px;
    position: relative;
    display: inline-flex;
    align-items: center;
}

.aqai-switcher-ctn.aqai-switcher-ctn-medium {
    height: 20px;
}

.aqai-switcher-ctn input,
.aqai-checkbox-ctn input {
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
}

.aqai-switcher-ctn input {
    display: none;
}

.aqai-switcher-ctn .aqai-el-label {
    margin-left: 10px;
}

.aqai-el-label-description {
    padding-left: 38px;
    margin-top: 10px;
}

.aqai-switcher-slider {
    width: 28px;
    height: 16px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    border-radius: 50px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.aqai-switcher-ctn.aqai-switcher-ctn-medium .aqai-switcher-slider {
    width: 36px;
    height: 20px;
}


.aqai-switcher-slider:before {
    content: "";
    position: absolute;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    left: 2px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.aqai-switcher-ctn.aqai-switcher-ctn-medium .aqai-switcher-slider:before {
    height: 16px;
    width: 16px;
}

input:checked+.aqai-switcher-slider {
    background-color: var(--aqai-purple2);
}

input:focus+.aqai-switcher-slider {
    box-shadow: 0 0 1px var(--aqai-purple2);
}

input:checked+.aqai-switcher-slider:before {
    -webkit-transform: translateX(12px);
    transform: translateX(12px);
}

.aqai-switcher-ctn.aqai-switcher-ctn-medium input:checked+.aqai-switcher-slider:before {
    -webkit-transform: translateX(16px);
    transform: translateX(16px);
}
/*Heading*/
.aqai-h1,
.aqai-h2,
.aqai-h3,
.aqai-h4 {
    font-weight: 600;
    line-height: 125%;
    padding: 0;
    margin: 0;
}
.aqai-h1 {
    font-size: 36px;
}
.aqai-h2 {
    font-size: 32px;
}
.aqai-h3 {
    font-size: 24px;
}
.aqai-h4 {
    font-size: 18px;
}

#lazycraftai-app {
    background: #f0f2f6;
    height: 100vh;
}

/*
    Sidebar Menu
*/
.aqai-sdbr-ctn{
    width: 60px;
    position: fixed;
    top: 32px;
    height: calc(100% - 32px);
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    border-right: 1px solid #eaeaea;
    -webkit-transition: width .3sease-in-out;
    transition: width .3s ease-in-out;
    background: #f0f2f6;
}
.aqai-sdbr-ctn[data-folded='false']{
    width: 160px;
    align-items: flex-start;
}

.aqai-sdbr-hmbr{
    width: 30px;
    height: 25px;
    cursor: pointer;
    position: relative;
    display: flex;
    flex-flow: wrap;
    margin-bottom: auto;
}
.aqai-sdbr-hmbr > div {
    position: relative;
    width: 100%;
    height: 3px;
    overflow: hidden ;
    color: #74749f;
}
.aqai-sdbr-hmbr > div:before {
    content: '';
    position: absolute;
    background: currentColor;
    border-radius: 2px;
    height: 3px;
    left: 0;
    width: 100%;
    -webkit-animation-delay: .2s!important;
    animation-delay: .2s!important;
}
.aqai-sdbr-hmbr > div:nth-of-type(1):before {
    width: 80%;
    animation-delay: 0s!important;
}
.aqai-sdbr-hmbr>div:nth-of-type(3):before {
    width: 65%;
    animation-delay: .4s!important;
}
.aqai-sdbr-hmbr:hover >div:before{
    animation: aqai-sdbr-hbmr-anim .4s forwards linear;
    -webkit-animation:aqai-sdbr-hbmr-anim .4s forwards linear;
}
@-webkit-keyframes aqai-sdbr-hbmr-anim {
    25% {width: 100%;left:unset;right: 0;}
    50% {width: 0px;}
    70% {right: unset;left: 0;}
    100% {width: 100%;}
}
@keyframes aqai-sdbr-hbmr-anim {
    25% {width: 100%;left:unset;right: 0;}
    50% {width: 0px;}
    70% {right: unset;left: 0;}
    100% {width: 100%;}
}
.aqai-sdbr-menu{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: auto;
    color:#2C324C
}
.aqai-sdbr-menu-item{
    margin: 12px 0px;
}
.aqai-sdbr-ctn[data-folded="false"] .aqai-sdbr-menu-item{
    display: flex;
    column-gap: 15px;
    align-items: center;
    cursor: pointer;
    margin: 12px 0px;
}
.aqai-sdbr-ctn[data-folded="true"] .aqai-sdbr-menu-item {
    width: 40px;
}
.aqai-sdbr-menu-item-icon-ctn{
    position: relative;
    height: 40px;
    width: 40px;
    border-radius: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.aqai-sdbr-menu-item[data-active='true'] .aqai-sdbr-menu-item-icon-ctn {
    box-shadow: 0px 20px 18px -9px #00000054;
}
.aqai-sdbr-menu-item-icon{
    width: inherit;
    height: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aqai-sdbr-menu-item[data-active='true'] .aqai-sdbr-menu-item-icon {
    color: #fff;
}
.aqai-sdbr-menu-item-icon svg{
    float: left;
    color: inherit ;
    width: 20px;
}
.aqai-sdbr-menu-item-tooltip {
    position: absolute;
    color: #fff;
    height: 28px;
    padding: 0 22px;
    line-height: 28px;
    font-size: 12px;
    border-radius: 50px;
    border-top-right-radius: 0px;
    font-weight: 600;
    left: 100%;
    top: -20px;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    visibility: hidden;
    opacity: 0;
    z-index: 9;
    -webkit-transition: opacity 0s, all .3s ease-in-out;
    transition: opacity 0s, all .3s ease-in-out;
}

.aqai-sdbr-menu-item-icon-ctn:hover .aqai-sdbr-menu-item-tooltip {
    visibility: visible;
    border-radius: 50px;
    border-bottom-left-radius: 0px;
    box-shadow: 0px 10px 12px 2px rgba(0, 0, 0, 0.15);
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
.aqai-sdbr-menu-item-txt{
    position: absolute;
    left: 42px;
    width: 115px;
    transition: all .2s ease-in-out;
    top: 8px;
    height: 20px;
    overflow: hidden;
}
.aqai-sdbr-ctn[data-folded="true"] .aqai-sdbr-menu-item-txt{
    width: 0px;
}
.aqai-sdbr-ctn[data-folded="false"] .aqai-sdbr-menu-item-icon-ctn {
    width: 34px;
    height: 34px;
}
.aqai-sdbr-ctn[data-folded="false"] .aqai-sdbr-menu-item-icon svg {
    width: 15px;
}
.aqai-sdbr-ctn[data-folded="false"] .aqai-sdbr-menu-item-tooltip {
    display: none
}
.aqai-sdbr-spin{
    margin-bottom: 35px;
    margin-top: auto;
    position: relative;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
    opacity: 0;
}
.aqai-sdbr-spin[data-active="true"] {
    opacity: 1;
}
.aqai-sdbr-ctn[data-folded="true"] .aqai-sdbr-spin > span{
    display: none;
}
.aqai-sdbr-ctn[data-folded="false"] .aqai-sdbr-spin {
    justify-content: flex-start;
}

.aqai-sdbr-spin-icon {
    width: 3px;
    height: 20px;
    border-radius: 2px;
    display: block;
    position: relative;
    background: currentColor;
    box-sizing: border-box;
    -webkit-animation: aqai-sdbr-spin-animation 0.3s 0.3s linear infinite alternate;
    animation: aqai-sdbr-spin-animation 0.3s 0.3s linear infinite alternate;
}
.aqai-sdbr-ctn[data-folded="false"] .aqai-sdbr-spin-icon {
    margin-left: 18px;
    margin-right: 10px;
}
.aqai-sdbr-spin-icon::after,
.aqai-sdbr-spin-icon::before {
    content: '';
    width: 3px;
    height: 20px;
    background: currentColor;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 8px;
    box-sizing: border-box;
    -webkit-animation: aqai-sdbr-spin-animation 0.3s 0.45s linear infinite alternate;
    animation: aqai-sdbr-spin-animation 0.3s 0.45s linear infinite alternate;
}

.aqai-sdbr-spin-icon::before {
    left: -8px;
    animation-delay: 0s;
}

@-webkit-keyframes aqai-sdbr-spin-animation {
    0% {height: 20px; color: var(--aqai-purple2);}
    100% {height: 4px;color: var(--aqai-blue2);}
}
@keyframes aqai-sdbr-spin-animation {
    0% {height: 20px; color: var(--aqai-purple2);}
    100% {height: 4px; color: var(--aqai-blue2);}
}

.aqai-round-spin-icon{
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
}

.aqai-round-spin-icon::after,
.aqai-round-spin-icon::before {
    content: '';
    box-sizing: border-box;
    width: inherit;
    height: inherit;
    border-radius: 50%;

    position: absolute;
    left: 0;
    top: 0;
    animation: animloader 1.5s linear infinite;
}

.aqai-round-spin-icon::after {
    animation-delay: .5s;
}

@keyframes animloader {
    0% {
        background: var(--aqai-purple2);
        transform: scale(0);
        opacity: 1;
    }

    100% {
        background: var(--aqai-green);
        transform: scale(1);
        opacity: 0;
    }
}

.aqai-app-content{
    width: calc(100% - 200px);
    left: 200px;
    position: relative;
    box-sizing: border-box;
    float: left;
    height: 900px;
    padding: 20px 40px;
}
.aqai-app-wrapper[data-folded="true"] .aqai-app-content {
    width: calc(100% - 100px);
    left: 100px;
}

/*
    COMMON
*/

/* DROP DOWN */
.aqai-dropwdown{
    background: #fff;
}
.aqai-dropwdown[data-disablebg="true"] {
    background: unset;
}
.aqai-dropwdown-small{
    height: 32px;
}
.aqai-dropwdown-medium{
    height: 38px;
}
.aqai-dropwdown-large{
    height: 50px;
}

.aqai-dropwdown-small .aqai-dropdown-value-ctn {
    font-size: 13px;
}
.aqai-dropwdown-medium .aqai-dropdown-value-ctn {
    font-size: 14px;
}
.aqai-dropwdown-large .aqai-dropdown-value-ctn {
    font-size: 17px;
}
.aqai-dropdown-value-ctn{
    display: flex;
    height: 100%;
    align-items: center;
    cursor: pointer;
}

[data-enablestrong="true"] .aqai-dropdown-value-ctn{
    font-weight: 500;
}

.aqai-dropdown-icon{
    margin-left: auto;
    position: relative;
    width: 16px;
    height: 16px;
}

.aqai-dropdown-icon:before,
.aqai-dropdown-icon:after{
    content: '';
    position: absolute;
    width: 2px;
    height: 8px;
    background-color: currentColor;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 3px;
    left: 10px;
}
.aqai-dropdown-icon:before{
    left: 5px;
    -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
}

.aqai-dropdown-ctn[data-folded="false"] .aqai-dropdown-icon:after {
    left: 10px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.aqai-dropdown-ctn[data-folded="false"] .aqai-dropdown-icon:before {
    left: 5px;
    -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
}
.aqai-dropdown-ctn[data-folded="false"] .aqai-dropdown-value{
    opacity: 1!important;
}

.aqai-dropdown-choices{
    width: 100%;
    max-height: 210px;
    overflow: auto;
    position: absolute;
    padding: 10px 2px;
    background: #fff;
    top: 100%;
    right: 0px;
    font-size: 13px;
    box-shadow: 0px 20px 18px -9px #00000014;
    z-index: 2;
    box-sizing: border-box;
}
.aqai-dropdown-item{
    display: flex;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    padding: 0 20px;
    padding-right: 50px;
    box-sizing: border-box;
}
.aqai-dropdown-item:hover{
    background:#f0f2f6;
}
.aqai-dropdown-ctn[data-folded="true"] .aqai-dropdown-choices {
    opacity: 0;
    visibility: hidden
}
.aqai-dropdown-ctn[data-folded="true"] .aqai-dropdown-item {
    height: 15px;
}

.aqai-dropwdown[data-enablebr="true"] {
    border: 1px solid #E6E6EB;
    padding: 0 12px;
    box-sizing: border-box;
}

.aqai-dropwdown[data-enablebr="true"]  .aqai-dropdown-choices{
    border: 1px solid #E6E6EB;
}

[data-theme="dark"] .aqai-dropwdown,
[data-theme="dark"] .aqai-dropwdown[data-enablebr="true"] .aqai-dropdown-choices{
    background: #292f45;
    border-color: #353d5a;
}
/*
    CheckBox
*/
.aqai-checkbox-ctn input {
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
}
.aqai-switcher-ctn input {
    display: none;
}
.aqai-switcher-ctn .aqai-el-label {
    margin-left: 10px;
}
.aqai-el-label-description {
    padding-left: 38px;
    margin-top: 10px;
}
.aqai-checkbox-ctn[data-disabled="true"] .aqai-checkbox-deco {
    background: #E8E8EB !important;
    border: 2px solid #696D80 !important;
    border-radius: 1px !important;
}

.aqai-checkbox-ctn[data-disabled="true"] .aqai-checkbox-deco:before {
    display: none !important;
}

.aqai-checkbox-ctn {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    line-height: 130%;
    cursor: pointer;
    /*width: 16px;*/
}

.aqai-el-label {
    margin-left: 6px;
}

.aqai-checkbox-deco {
    height: 16px;
    width: 16px;
    left: 0;
    top: 0;
    position: absolute;
    border-radius: 1px;
    border: 2px solid #8C8F9A;
    box-sizing: border-box;
}


input:checked+.aqai-checkbox-deco {
    border-color: var(--aqai-purple);
    background-color: var(--aqai-purple);
}

input:checked+.aqai-checkbox-deco:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 1px;
    width: 9px;
    height: 3px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.aqai-checkbox-ctn[data-disabled="true"] .aqai-checkbox-deco {
    background: #E8E8EB !important;
    border: 2px solid #696D80 !important;
    border-radius: 1px !important;
}

.aqai-checkbox-ctn[data-disabled="true"] .aqai-checkbox-deco:before {
    display: none !important;
}

/* Input */
.aqai-input-ctn input,
.aqai-input-ctn input:focus,
.aqai-input-ctn input[type="password"],
.aqai-input-ctn input[type="password"]:focus,
.aqai-input-ctn textarea,
.aqai-input-ctn textarea:focus,
.aqai-input-ctn select,
.aqai-input-ctn select:focus,
.aqai-distance-inputs input,
.aqai-distance-inputsinput:focus {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
    padding: 5px 12px !important;
    box-sizing: border-box !important;
    background-color: transparent !important;
    height: 100%;
    min-height: 100%;
    width: 100%;
    max-width: 100% !important;
    line-height: 1 !important;
    position: relative;
    z-index: 1;
}
.aqai-input-ctn textarea,
.aqai-input-ctn textarea:focus{
    padding: 15px 12px !important;
    line-height: 1.5em !important;
}
.aqai-control-elem-output input,
.aqai-control-elem-output input:focus,
.aqai-control-elem-output select,
.aqai-control-elem-output select:focus {
    padding: 5px;
    margin: 0px;
}
.aqai-input-insider {
    display: flex;
    border: 1px solid #E6E6EB;
    background-color: #fff;
    box-sizing: border-box;
    align-items: center;
}
.aqai-input-leading-txt,
.aqai-input-trailing-txt{
    height: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    column-gap: 5px;
}
.aqai-input-leading-txt{
    padding-right: 0px;
}
.aqai-input-trailing-txt {
    padding-left: 0;
}
.aqai-input-element{
    position: relative;
    width: 100%;
}
[data-material="true"] .aqai-input-label{
    position: absolute;
    left: 10px;
    top: 50%;
    opacity: .6;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.aqai-input-large:not(.aqai-textarea-ctn) .aqai-input-insider {
    height: 50px;
}
.aqai-input-large.aqai-textarea-ctn .aqai-input-insider {
    height: 150px;
}
.aqai-input-large .aqai-input-insider {
    font-size: 16px;
}
.aqai-input-medium:not(.aqai-textarea-ctn) .aqai-input-insider {
    height: 38px;
}
.aqai-input-medium.aqai-textarea-ctn .aqai-input-insider {
    /*height: 100px; */
}
.aqai-input-medium .aqai-input-insider {
    font-size: 14px;
}
.aqai-input-small:not(.aqai-textarea-ctn) .aqai-input-insider {
    height: 31px;
}
.aqai-input-small.aqai-textarea-ctn .aqai-input-insider {
    height: 70;
}
.aqai-input-small .aqai-input-insider {
    font-size: 12px;
}
.aqai-input-insider input,
.aqai-input-insider textarea,
.aqai-input-insider select{
    font-size: inherit;
}
.aqai-textarea-ctn .aqai-input-element,
.aqai-textarea-ctn .aqai-input-insider textarea{
    height: inherit;
}
[data-material="true"] .aqai-input-insider input:focus + .aqai-input-label,
[data-material="true"] .aqai-input-insider :not(input[value=""]) + .aqai-input-label {
    font-size: 10px;
    -webkit-transform: translate(0, -130%);
    transform: translate(0, -130%);
    background-color: white;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 500;
    opacity: 1;
}
.aqai-input-medium[data-material="true"] .aqai-input-insider input:focus+.aqai-input-label,
.aqai-input-medium[data-material="true"] .aqai-input-insider :not(input[value=""])+.aqai-input-label {
    margin-top: -2px;
}
[data-material="true"] .aqai-input-insider:has(input:focus) .aqai-input-leading-txt,
[data-material="true"] .aqai-input-insider:has(input:focus) .aqai-input-trailing-txt{
    display: none
}

/*
    Header
*/
.aqai-header-ctn{
    height: 70px;
    background: #fff;
    box-shadow: 0px 20px 18px -3px #00000003;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 20px;
}
.aqai-header-right{
    display: flex;
    justify-content: flex-start;
    flex-direction: row-reverse;
    margin-left: auto;
}
.aqai-header-userinfo{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
    margin-left: 30px;
}
.aqai-header-userinfo img{
    width: 32px;
    height: 32px;
    border-radius: 50px;
}
.aqai-header-quickact{
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 20px;
}
.aqai-header-quickact-item{
    position: relative;
}
.aqai-header-quickact-item-icon{
    opacity: .9;
    color: #444;
    cursor: pointer;
}
.aqai-header-quickact-item-icon:hover{
    opacity: 1;
}
.aqai-header-quickact-notif-icon{
    width: 22px;
    height: 22px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1em;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    right: -6px;
    top: -6px;
    border-radius: 50px;
    background: #ff4b63;
    box-shadow: 0 0 8px #ff4b63;
}
.aqai-header-notif-dp-ctn{
    width: 300px;
    position: absolute;
    background: #fff;
    z-index: 9;
    right: -15px;
    top: 100%;
    margin-top: 30px;
    box-shadow: 0px 3px 15px -3px #00000054;
    visibility: hidden;
    opacity: 0;
}
.aqai-header-notif-dp-ctn[data-active="true"] {
    margin-top: 20px;
    visibility: visible;
    opacity: 1;
}
.aqai-header-notif-top{
    display: flex;
    align-items: center;
    padding: 8px 10px;
    border-bottom: 1px solid #E6E6EB;
}

.aqai-header-notif-top .aqai-he-not-acts{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
    margin-left: auto;
}
.aqai-he-not-link-act {
    font-weight: 500;
    cursor: pointer;
    font-size: 12px;
    -webkit-transform: translateY(5px);
        transform: translateY(5px);
    opacity: 0;
}
.aqai-header-notif-top .aqai-he-not-acts:hover .aqai-he-not-link-act{
    transform: translateY(0px);
    opacity: 1;
}
.aqai-he-not-link-act:hover {
    text-decoration: underline;
}
.aqai-header-notif-item{
    padding: 15px 10px;
    display: flex;
    column-gap: 12px;
    border-bottom: 1px solid #E6E6EB;
    cursor: pointer;
    transition: all .15s ease;
}
.aqai-header-notif-item:hover {
    background: #f3f3f390;
}
.aqai-header-notif-item:last-of-type {
    border-bottom: 0px;
}
.aqai-header-notif-item[data-isread="true"] {
    opacity: .6;
}
.aqai-header-notif-icon{
    width: 32px;
    height: 32px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 25px;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}
.aqai-header-notif-info{
    display: flex;
    flex-direction: column;
    row-gap: 3px;
}
.aqai-header-notif-info > strong{
    display: flex;
    align-items: center;
}
.aqai-header-notif-info .aqai-noti-time{
    display: inline-flex;
    padding: 2px 5px;
    font-size: 9px;
    font-weight: 500;
    /* margin-left: auto; */
    /* background-color: #f0f2f6; */
    /* border-radius: 50px; */
    opacity: .7;
}
.aqai-header-notif-icon img{
    width: 21px;
    height: 21px;
    position: absolute;
    border-radius: 50px;
    right: -8px;
    bottom: -8px;
    background-color: #fff;
    border: 2px solid #fff;
}
.aqai-header-notif-nothing{
    padding: 30px 10px;
    text-align: center;
}
.aqai-header-notif-showall{
    padding: 15px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 12px;
    border-top: 1px solid #E6E6EB;
}

/*
    Scheduled Posts List
*/
.aqai-app-section-1{
    display: grid;
    grid-template-columns: calc(65% - 12px) calc(35% - 28px);
    column-gap: 40px;
    grid-row-gap: 24px;
}
/*
    Mini Calendar View
*/
.aqai-app-minicalendar-ctn {
    height: 400px;
}
.aqai-app-minicalendar-ctn .react-calendar{
    width: 100%;
    height: 370px;
    margin-top: 30px;
    border: 1px solid #eeeeee;
}
.aqai-app-minicalendar-ctn .react-calendar__tile--now{
    background : var(--aqai-purple2);
    color: #fff;
    font-weight: 600;
}
.aqai-listtable-list{
    background-color: #fff;
    padding: 5px 25px;
    padding-bottom: 15px;
    margin-top: 20px;
}
[data-screen-empty="true"] > .aqai-listtable-list {
    padding-top: 100px;
    background-color: unset;
}

.aqai-schlist-top-ctn{
    padding: 20px 0px;
    display: flex;
    align-items: center;
}
.aqai-schlist-filter{
    float: right;
    width: 200px;
    margin-left: auto;
}
.aqai-schlist-filter .aqai-dropdown-value {
    opacity: .7;
}
.aqai-listtable-top{
    display: grid;
    align-items: center;
    margin-top: 40px;
    grid-template-columns: 1fr 1fr;
}
.aqai-listtable-topfilters .aqai-dropdown-ctn{
    width: 220px;
}
.aqai-listtable-topfilters,
.aqai-listtable-btns{
    display: flex;
    justify-content: center;
    column-gap: 10px;
}
.aqai-listtable-btns{
    margin-left: auto;
}
/*Posts Table*/
.aqai-schlist-list-table{
    width: 100%;
    border-spacing: unset;
    box-sizing: border-box;
    text-align: left;
}

.aqai-schlist-list-table thead th{
    font-size: 14px;
    padding: 15px 0px;
}
.aqai-schlist-list-table thead th:not(:first-of-type) {
    border-bottom: 1px solid #e1e1e1;
}
.aqai-schlist-list-table tbody td{
    padding: 15px 0px;
}
.aqai-schlist-item span{
    text-transform: capitalize;
}
.aqai-schlist-item-author{
    display: flex;
    column-gap: 10px;
    align-items: center;
}
.aqai-schlist-item-author img{
    width: 28px;
    height: 28px;
    border-radius: 50%;
}
.aqai-schlist-item-reviewers{
    display: flex;
    column-gap: 10px;
}
.aqai-schlist-item-reviewers img {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    cursor: pointer;
}

.aqai-add-icon{
    width: 22px;
    height: 22px;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    background: #00000012;
    color: #5353a06b;
}
[data-user-select-active="true"] .aqai-add-icon,
.aqai-add-icon:hover{
    background: var(--aqai-purple);
    color: #fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.aqai-add-icon:before,
.aqai-add-icon:after{
    content: '';
    position: absolute;
    width: 12px;
    height: 2px;
    left: 5px;
    top: 10px;
    background-color: currentColor;
}
.aqai-add-icon:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.aqai-schlist-item-edit-ctn{
    position: relative;
}

.aqai-schlist-users-list-ctn{
    position: absolute;
    width: 250px;
    max-height: 300px;
    background: #fff;
    left: 50%;
    box-shadow:0px 2px 20px -9px #00000047;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 40px;
    z-index: 999;
}
.aqai-schlist-users-list-ctn:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    left: 50%;
    top: -10px;
    box-shadow: -2px -2px 6px 0px #0000000a;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}
.aqai-schlist-users{
    padding: 0 2px;
    max-height: 150px;
    overflow: auto;
}
.aqai-schlist-user{
    width: 100%;
    display: flex;
    position: relative;
    padding: 10px;
    cursor: pointer;
    align-items: center;
    column-gap: 10px;
    box-sizing: border-box;
}
.aqai-schlist-user:hover{
    background: #7252e612;
}
.aqai-schlist-user img{
    width: 25px;
    height: 25px;
}
.aqai-schlist-user .aqai-schlist-user-info{
    display: flex;
    flex-direction: column;
    line-height: 1.2em;
    font-size: 12px;
}

.aqai-schlist-users-search{
    padding: 10px 12px;
    padding-top: 20px;
}
.aqai-icon-ctn svg{
    float: left;
    width: inherit;
    height: auto;
}
.aqai-schlist-users-search{
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
}
.aqai-schlist-users-search svg{
    fill: currentColor;
}
.aqai-schlist-item-conversation svg{
}
.aqai-schlist-act-ctn{
    text-align: right;
}
.aqai-schlist-item-actions{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 10px;
}
.aqai-schlist-item-actions button{
    width: 28px;
    height: 28px;
    border: 0px solid;
    background: #7252e60a;
    margin-left: 15px;
    margin-right: -15px;
    opacity: 0;
}
.aqai-schlist-item-actions button:hover svg {
    color: #fff;
}
.aqai-schlist-selected-users{
    padding: 5px 10px;

}
.aqai-schlist-s-user{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    float: left;
    padding: 4px 10px;
    margin: 4px 10px;
    margin-left: 0px;
    color: #3e698b;
    background-color: #3e698b21;
    border-radius: 50px;
    font-size: 10px;
    font-weight: 600;
    column-gap: 6px;
    line-height: 1.5em;
}
.aqai-schlist-s-user svg{
    cursor: pointer;
}

.aqai-schlist-item-edit{
    border-color: #7252e63b!important;
}
.aqai-schlist-item-rmv {
    border-color: #f4433652 !important;
}

.aqai-schlist-item-ellipsis{
    width: 10px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #5353a066;
    margin-right: 2px;
    -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
}
.aqai-schlist-item:hover .aqai-schlist-item-ellipsis {
    -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
}
.aqai-schlist-item:hover .aqai-schlist-item-actions button {
    margin-left: 0px;
    margin-right: 0px;
    opacity: 1;
}
.aqai-schlist-item-stats,
.aqai-p-type{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 1.1em;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    padding: 5px 10px;
    padding-top: 6px;
    border-radius: 25px;
    background-color: #7252e633 ;
    color: #7252e6;
}

.aqai-p-type[data-type="post"] {
    background-color: #00968842;
    color: #009688;
}
.aqai-p-type[data-type="page"] {
    background-color: #ff4b6342;
    color: #ff4b63;
}

/*
    Quick Stats Sections
*/
.aqai-quick-stats-ctn{
    margin-top: 25px;
    background: #fff;
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
}
.aqai-quick-stats-item{
    min-height: 100px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 20px 20px;
    padding-left: 40px;
    border-right: 1px solid #eeeeee;
}
.aqai-quick-quicks-info{
    display: flex;
    align-items: center;
    box-sizing: border-box;
}
.aqai-quicks-item-icon,
.aqai-quicks-item-icon img{
    width: 52px;
    height: 52px;
    float: left;
}
.aqai-quicks-item-stat{
    display: flex;
    flex-direction: column;
    padding-left: 20px;
}
.aqai-quicks-item-stat strong{
    font-size: 26px;
    margin-bottom: 5px;
}
/*
    Quick overview and Access
*/
.aqai-app-section-3{
    display: grid;
    grid-template-columns: calc(64% - 10px) calc(36% - 10px);
    column-gap: 20px;
    margin-top: 45px;
}
.aqai-quick-access-ctn{
    display: grid;
    grid-template-columns: calc(25% - 10px) calc(75% - 10px);
    column-gap: 20px;
}
.aqai-quick-access-hd{
    display: flex;
    flex-direction: column;
    padding: 30px 0px;
    padding-right: 20px;
}
.aqai-quick-access-hd strong{
    font-size: 12px;
    font-weight: 500;
    line-height: 1.7em;
    margin-bottom: 9px;
}
.aqai-quick-access-hd .aqai-quick-access-hd-sp{
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 5px;
    opacity: .8;
}
.aqai-quick-access-hd .aqai-quick-access-hd-st{
    display: inline-block;
    font-size: 30px;
}
.aqai-quick-access-list{
    display: grid;
    grid-template-columns: calc(50% - 20px) calc(50% - 20px);
    column-gap: 20px;
    row-gap: 20px;
    flex-basis: 0;
}
.aqai-engine-item{
    display: flex;
    position: relative;
    flex-direction: row;
    box-sizing: border-box;
    padding: 20px 30px;
    cursor: pointer;
    flex-basis: 0;
    flex-grow: 1;
    background: var(--aqai-purple);
    overflow: hidden;
}
.aqai-engine-item:nth-of-type(1){
    background: linear-gradient(207deg, rgba(224, 64, 251, 1) 0%, rgba(96, 80, 220, 1) 100%);
}
.aqai-engine-item:nth-of-type(2) {
    background: linear-gradient(207deg, #fc5988 0%, #fd8e97 100%);
}
.aqai-engine-item:nth-of-type(3) {
    background: linear-gradient(207deg, #1350ff 0%, #5076fb 100%);
}
.aqai-engine-item:hover {
    box-shadow: 0px 16px 14px -5px #00000054;
}
.aqai-engine-item-info{
    display: flex;
    padding-top: 15px;
    flex-direction: column;
    color: #fff;
}
.aqai-engine-item-icon{
    display: flex;
    width: 80px;
    height: 80px;
    justify-content: flex-end;
    align-items: flex-end;
    color: #fff;
    border-radius: 50px;
    margin-left: auto;
    opacity: 0.7;
}

.aqai-engine-item-info strong{
    font-size: 18px;
    margin-bottom: 10px;
}
.aqai-engine-item-info span {
    opacity: .7;
}

/*
    Quick Prompt Access
*/
.aqai-quick-prompt-ctn{
    background: #fff;
    padding: 20px;
}
.aqai-quick-prompt-top{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.aqai-quick-prompt-newbtn{
    margin-left: auto;
}
.aqai-quick-prompt-items .aqai-schlist-list-table thead,
.aqai-dash-right-item .aqai-schlist-list-table thead{
    background:#f0f2f6b3;
}
.aqai-quick-prompt-items .aqai-schlist-list-table thead th,
.aqai-dash-right-item .aqai-schlist-list-table thead th{
    font-size: 12px;
    border-bottom: 0px;
    padding: 10px 3px;
}
.aqai-quick-prompt-items .aqai-schlist-list-table tbody:before,
.aqai-dash-right-item .aqai-schlist-list-table tbody:before {
    line-height: 5px;
    content: "\200C";
    display: block;
}
.aqai-quick-prompt-items .aqai-schlist-list-table tbody td,
.aqai-dash-right-item .aqai-schlist-list-table tbody td {
    padding: 8px 0px;
}

/*
    Api Key Screen Container
*/
.aqai-apikeysc-ctn{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 24px;
    row-gap: 24px;
    margin-top: 25px;
}

.aqai-apikeysc-item {
    background: #fff;
}
.aqai-apikeysc-item-top{
    display: flex;
    align-items: center;
    padding: 20px;
    border-bottom: 1px solid #E6E6EB;
}
.aqai-apikeysc-item-heading{
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.aqai-apikeysc-item-top a{
    margin-left: auto;
}
.aqai-item-form{
    /*overflow-x: hidden;*/
}
.aqai-apikeysc-ctn .aqai-item-form{
    padding: 20px;
    padding-bottom: 0px;
    border-bottom: 1px solid #E6E6EB;
}
.aqai-item-form-row {
    margin-bottom: 22px;
}
.aqai-item-form-row-heading{
    margin-bottom: 7px;
    margin-bottom: 7px;
    display: flex;
    align-items: center;
    column-gap: 5px;
}
.aqai-item-form-row-description {
    margin-top: 5px;
}
.aqai-apikeysc-item-action{
    padding: 10px 20px;
    display: flex;
    column-gap: 10px;
    justify-content: flex-end
}
.aqai-item-form-row-cr{
    margin-bottom: 6px;
}
.aqai-item-credits-item{
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    column-gap: 10px;
    background: #f0f2f6b3;
    padding: 10px 20px;
    border-radius: 5px;
    row-gap: 2px;
    margin-bottom: 20px;
    margin-right: 20px;
}
.aqai-item-cr-value{
    font-size: 16px;
    font-weight: 600;
}

/*
    Notification Popup
*/
.aqai-notif-ctn{
    position: fixed;
    height: 50px;
    bottom: -80px;
    left: 300px;
    z-index: 9999999999;
    line-height: 1em;
    -webkit-transform: translateZ(0em) rotateX(0deg);
        transform: translateZ(0em) rotateX(0deg);
    -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
}
.aqai-notif-ctn > div{
    width: 100%;
    padding: 10px 20px;
    padding-left: 0px;
    height: 50px;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
}
.aqai-notif-ctn[data-type='success'] {
    color: var(--aqai-success-green);
}
.aqai-notif-ctn[data-type='error'] {
    color: var(--aqai-red);
}
.aqai-notif-ctn[data-active="shown"] {
    -webkit-animation: lazycraft-notification-animation .5s forwards linear;
        animation: lazycraft-notification-animation .5s forwards linear;
}

.aqai-notif-front{
    display: flex;
    position: absolute;
    justify-content: center;
    align-items: center;
    border-left: 3px solid currentColor;
    background: #fff ;
    -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
    transform-origin: bottom;
    top: 0px;
    left: 0;
}
.aqai-notif-back{
    background: currentColor;
}
.aqai-notif-back > *{
    opacity: 0;
}
.aqai-notif-front .aqai-icon-ctn,
.aqai-notif-back .aqai-icon-ctn{
    margin: 0 10px;
    color: currentColor;
}

@-webkit-keyframes lazycraft-notification-animation {
    20% { bottom: -10px; -webkit-transform: translateZ(-2em) rotateX(30deg); transform: translateZ(-2em) rotateX(30deg); }
    40% { bottom: 0px; -webkit-transform: translateZ(-3.5em) rotateX(60deg);transform: translateZ(-3.5em) rotateX(60deg); }
    100% { bottom: 10px; -webkit-transform: translateZ(-5em) rotateX(90deg);transform: translateZ(-5em) rotateX(90deg); }
}

@keyframes lazycraft-notification-animation {
    20% { bottom: -10px; -webkit-transform: translateZ(-2em) rotateX(30deg); transform: translateZ(-2em) rotateX(30deg); }
    40% { bottom: 0px; -webkit-transform: translateZ(-3.5em) rotateX(60deg);transform: translateZ(-3.5em) rotateX(60deg); }
    100% { bottom: 10px; -webkit-transform: translateZ(-5em) rotateX(90deg);transform: translateZ(-5em) rotateX(90deg); }
}

/*
    Global Setting Page
*/
.aqai-global-setting-ctn{
    margin-top: 50px;
    display: grid;
    min-height: 750px;
}
.aqai-global-setting-ctn[data-sections-shown="1"]{
    grid-template-columns: 50% 0fr 0fr;
}
.aqai-global-setting-ctn[data-sections-shown="2"]{
    grid-template-columns: 30% 50% 0fr;
}
.aqai-global-setting-ctn[data-sections-shown="3"]{
    grid-template-columns: 0% 30% 70%;
}

.aqai-sb-set-side{
    padding: 30px 0px;
    box-sizing: border-box;
    background-color: #ffffff;
    opacity: 0;
}
.aqai-sb-set-side > * {
    padding-left: 30px;
    padding-right: 30px;
}
.aqai-global-setting-ctn[data-sections-shown="1"] [data-side="1"],
.aqai-global-setting-ctn[data-sections-shown="2"] [data-side="1"],
.aqai-global-setting-ctn[data-sections-shown="2"] [data-side="2"],
.aqai-global-setting-ctn[data-sections-shown="3"] [data-side="2"],
.aqai-global-setting-ctn[data-sections-shown="3"] [data-side="3"]
{
    border-right: 1px solid #eee;
    opacity: 1;
}

.aqai-sb-set-menu{
    padding-top: 60px;
}
.aqai-sb-set-menu-item{
    height: 55px;
    display: flex;
    padding: 0px 10px;
    align-items: center;
    cursor: pointer;
    overflow: hidden;
}
.aqai-sb-set-menu-item:after {
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    right: 0px;
    top: 50%;
    background-color: var(--aqai-purple2);
    -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
}

.aqai-sb-set-menu-item:hover,
.aqai-sb-set-menu-item[data-active="true"] {
    background-color: #f7f8f8;
}
.aqai-sb-set-menu-item[data-active="true"] {
    font-weight: 500;
}

.aqai-sb-set-menu-item[data-active="true"]:after{
    width: 4px;
    height: 100%;
}

.aqai-sb-set-menu-chev {
    position: absolute;
    width: 7px;
    height: 7px;
    color: #757575;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    right: 2px;
    -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
}
.aqai-sb-set-menu-item:hover .aqai-sb-set-menu-chev {
    right: 20px;
}
.aqai-sb-set-menu-item[data-active="true"] .aqai-sb-set-menu-chev {
    display: none;
}
.aqai-sb-set-menu-secondary-list{
    padding: 40px 25px;
}
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item-icon{
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item {
    column-gap: 20px;
}
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item:after{
    display: none;
}
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item{
    background: none!important;
}
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item:hover strong,
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item:hover svg,
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item[data-active="true"] strong,
.aqai-sb-set-menu-secondary-list .aqai-sb-set-menu-item[data-active="true"] svg{
    color: var(--aqai-purple2);;
}

.aqai-back-arrow{
    width: 25px;
    height: 25px;
    cursor: pointer;
    position: relative;
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transform: scale(.8);
        transform: scale(.8);
}
.aqai-back-arrow svg{
    margin-top: -2px;
}
.aqai-back-arrow-abs{
    z-index: 1;
    position: absolute;
    right: 15px;
    top: 7px;
}
.aqai-sb-set-side .aqai-back-arrow {
    margin-top: -25px;
}


.aqai-backa-par:hover .aqai-back-arrow,
.aqai-global-setting-ctn[data-sections-shown="3"] .aqai-sb-set-side .aqai-back-arrow{
    opacity: 1;
    -webkit-transform: scale(1);
        transform: scale(1);
}
.aqai-fs-side-content .aqai-back-arrow {
    margin-left: 12px;
}

/*
    Fixed Full Screen
    Side Container
*/
.aqai-fs-side-ctn{
    position: fixed;
    width: calc(100% - 160px);
    height: 100vh;
    left: 160px;
    top: 32px;
    z-index: 99;
}
.aqai-fs-side-ctn:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    background: rgba(255, 255, 255, .8);
    filter: blur(4px);
}

body.folded .aqai-fs-side-ctn {
    width: calc(100% - 36px);
    left: 36px;
}

.aqai-fs-side-content{
    position: relative;
    max-width: calc(100% - 50px);
    height: 100%;
    float: right;
    background-color: #fff;
    box-shadow: -3px 2px 20px 0px #00000052;
    z-index: 3;
    display: flex;
    flex-direction: column;
}
.aqai-fs-side-ctn[data-size="small"] .aqai-fs-side-content {
    width: 350px;
}
.aqai-fs-side-ctn[data-size="medium"] .aqai-fs-side-content {
    width: 650px;
}
.aqai-fs-side-ctn[data-size="large"] .aqai-fs-side-content {
    width: 950px;
}
.aqai-side-padd{
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}
.aqai-side-heading-ctn{
    display: flex;
    align-items: center;
    column-gap: 10px;
    padding-top: 28px;
    padding-bottom: 22px;
}
.aqai-side-heading-buttons{
    margin-left: auto;
    display: flex;
    column-gap: 10px;
}
.aqai-side-heading-text{
    display: flex;
    flex-direction: column;
}
.aqai-side-content{
    overflow: auto;
    padding-bottom: 50px;
}
/*
    Toggle Set Button
*/
.aqai-toggleset-ctn{
    display: flex;
    padding: 3px 5px;
    background: #f0f2f6b3;
}
.aqai-toggleset-elem{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 8px;
    padding: 0 20px;
    cursor: pointer;
    font-weight: 500;
}
.aqai-toggleset-ctn[data-size="medium"] .aqai-toggleset-elem {
    height: 35px;
    font-size: 13px;
}

.aqai-toggleset-elem[data-active="true"]{
    color: #fff;
    background-color: var(--aqai-purple2);
}
.aqai-toggleset-elem:not([data-active="true"]):hover{
    color: var(--aqai-purple2);
}


/*
	Modals
*/
.aqai-modal-ctn {
    position: fixed;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 9989;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aqai-modal-ctn[data-type="upsell"]{
 z-index: 99999999999999999;
}

.aqai-modal-insider {
    left: 80px;
    max-width: calc(100% - 200px);
    max-height: 90vh;
    background: #fff;
    color: #141B38;
    position: relative;
    box-shadow: 0px 26px 77px rgb(0 0 0 / 11%);
    overflow-y: auto;
}

.aqai-modal-ctn[data-size="tiny"] .aqai-modal-insider {
    width: 460px;
}

.aqai-modal-ctn[data-size="small"] .aqai-modal-insider {
    width: 580px;
}

.aqai-modal-ctn[data-size="medium"] .aqai-modal-insider {
    width: 876px;
}

.aqai-modal-ctn[data-size="large"] .aqai-modal-insider {
    width: 1170px;
}

.aqai-modal-ctn[data-size="full"] .aqai-modal-insider {
    width: calc(100% - 50px);
}

.aqai-modal-insider h4 {
    margin-bottom: 4px;
}

/*
Confirm Dialog Box Modal
*/
.aqai-confirm-modal {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    padding: 38px 12%;
}

.aqai-confirm-modal-heading {
    font-size: 20px;
    display: block;
    margin-bottom: 15px;
    line-height: 160%;
}

.aqai-confirm-modal-description {
    line-height: 160%;
}

.aqai-confirm-modal-btns {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
}

.aqai-confirm-modal-btns button {
    width: 100%;
    margin: 4px 4px;
    cursor: pointer;
}



/*
    SMART TEXT AI MANAGE
*/
.aqai-floating-manager-ctn{
    position: fixed;
    z-index: 9999999999999999;
}
.aqai-floating-manager-ctn[data-window='rightside'] {
    right: -1px !important;
    top: 32px !important;
    bottom: 0px !important;
    left: unset !important;
    height: calc(100% - 32px);
    transform: translate(0, 0)!important;
}
.aqai-floating-app-chooser{
    position: absolute;
    width: 30px;
    height: 30px;
    left: 10px;
    top: 10px;
    flex-direction: column;
    transform: scale(1.1);
}
.aqai-floating-app-chooser[data-active="true"],
.aqai-floating-app-chooser:hover{
    top: 0px;
    left: -35px;
    transform: scale(1);
    height: 66px;
    padding-right: 10px;
    width: 45px;
}
.aqai-floating-app-item{
    position: absolute !important;
    width: 30px;
    height: 30px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0px 1px 12px #00000036;
    top: 0;
    transition: all .3s ease-in-out;
}
.aqai-floating-app-chooser[data-active="true"] .aqai-floating-app-item:nth-of-type(2),
.aqai-floating-app-chooser:hover .aqai-floating-app-item:nth-of-type(2) {
    top: 36px;
}
.aqai-floating-app-item[data-active="true"] {
    opacity: 1;
}
.aqai-floating-app-item[data-active="true"]:before {
    content: '';
    position: absolute;
    right: 0;
    top: 12px;
    width: 3px;
    height: 1px;
    background-color: unset;
}

.block-editor-page .aqai-floating-manager-ctn[data-window='rightside']{
    top: 60px !important;
    height: calc(100% - 60px);
}
#aqai-floating-manager-ctn[data-left-bound="true"]{
    left: 0px !important;
}
#aqai-floating-manager-ctn[data-top-bound="true"]{
    top: 0px !important;
}
#aqai-floating-manager-ctn[data-right-bound="true"]{
    right: 0px !important;
}
#aqai-floating-manager-ctn[data-bottom-bound="true"]{
    bottom: 0px !important;
}


.aqai-floating-manager-ctn[data-window='rightside'] .aqai-floating-holder{
    display: none!important;
}
.aqai-floating-manager-ctn[data-window='rightside'] .aqai-floating-manager-form-ctn,
.aqai-floating-manager-ctn[data-window='rightside'] .aqai-floating-manager-form{
    height: 100% !important;
    max-height: 100%!important;
    border-radius: 0px !important;
    visibility: visible;
    opacity: 1;
}
.aqai-floating-manager-ctn[data-active="false"] .aqai-floating-app-choosertest{
    opacity: 0;
    visibility: hidden;
}

.aqai-floating-holder{
    width: 45px;
    height: 45px;
    background: #fff;
    border: 1px solid #dfdfdf;
    box-shadow: 0px 1px 12px #6965655c;
    border-bottom-right-radius: 25px;
    border-radius: 25px;
    position: relative;
    box-sizing: border-box;
}
.aqai-floating-manager-ctn[data-active="true"] .aqai-floating-holder[data-type="floating-manager"] {
    transform: scale(0.2);
    transform-origin: center center;
    opacity: 0;
}
.aqai-floating-holder-mover{
    position: absolute;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    float: left;
    cursor: move;
    right: -12px;
    top: -12px;
    background-color: #fff;
    border-radius: 50px;
    box-shadow: 0px 1px 12px #6965655c;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.aqai-floating-holder-mover svg{
    fill: #aaa;
}
.aqai-floating-holder-mover:hover svg{
    fill: #333;
}
.aqai-floating-holder:hover .aqai-floating-holder-mover {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.aqai-floating-holder-logo{
    float: right;
    width: 36px;
    height: 36px;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: var(--aqai-purple);
    border-radius: 250px;
    margin-right: 3px;
    margin-top: 4px;
    cursor: pointer;
}

.aqai-floating-manager-form{
    width: 400px;
    height: auto;
    min-height: 100px;
    max-height: 600px;
    background: #f9f9f9;
    /*border: 1px solid #d6d6d6;*/
    box-shadow: 0px 1px 12px #00000036;
    margin-left: 0px;
    margin-bottom: -45px;
    position: relative;
    padding: 10px;
    padding-top: 7px;
    box-sizing: border-box;
    z-index: 9;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(.5) translateY(15px);
        transform: scale(.5) translateY(15px);
    transform-origin: bottom left;
    display: flex;
    flex-direction: column;
}
.aqai-floating-manager-ctn[data-active="true"] .aqai-floating-manager-form {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translateY(0px);
        transform: scale(1) translateY(0px);
}
.aqai-floating-manager-input-ctn{
    margin-top: auto;
}
.aqai-floating-manager-input{
    box-shadow: 0 0px 10px -2px #dcdbdb;
    z-index: 2;
}
.aqai-floating-manager-form-ctn{
    position: relative;
    visibility: hidden;
    opacity: 0;
    max-width: 1px;
}
[data-active="true"] .aqai-floating-manager-form-ctn{
    visibility: visible;
    opacity: 1;
    max-width: unset;
}
[data-active="false"] .aqai-floating-manager-form-ctn .aqai-floating-app-chooser{
    display: none;
}
.aqai-floating-carret{
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: -10px;
    right: 25px;
    background-color: #fff;
    border: 1px solid #d6d6d6;
    box-shadow: 0px 1px 12px #00000036;
    -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
}
.aqai-floating-carret:after {
    content: '';
    position: absolute;
    width: 40px;
    height: 20px;
    background: #fff;
    bottom: 5px;
    right: -1px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.aqai-floating-ai-answer-images-list{
    column-gap: 10px;
    row-gap: 10px;
    display: grid;
}

.aqai-floating-ai-answer{
    min-height: 100px;
}
.aqai-floating-ai-answer-image > img{
    height: auto;
}
.aqai-floating-im-ctn{
    background-size: cover;
    background-position: center center;
}

.aqai-floating-ai-answer-images-list[data-images-number="1"] {
    grid-template-columns: 1fr;
}
.aqai-floating-ai-answer-images-list[data-images-number="2"],
.aqai-floating-ai-answer-images-list[data-images-number="4"] {
    grid-template-columns: 1fr 1fr;
}
.aqai-floating-ai-answer-images-list[data-images-number="3"] {
    grid-template-columns: 1fr 1fr 1fr;
}

.aqai-floating-ai-answer-images-list[data-images-number="1"] .aqai-floating-im-ctn {
    height: 240px;
}
.aqai-floating-ai-answer-images-list[data-images-number="2"] .aqai-floating-im-ctn,
.aqai-floating-ai-answer-images-list[data-images-number="4"] .aqai-floating-im-ctn{
    height: 140px;
}
.aqai-floating-ai-answer-images-list[data-images-number="3"] .aqai-floating-im-ctn {
    height: 100px;
}
.ariawp-imed-right .ariawp-generating-images .aqai-floating-ai-answer-images-list[data-loading="true"]{
    margin-top: 20px;
}
.aqai-floating-im-edit-ai,
.aqai-floating-im-edit-ai:hover {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    padding: 0px;
    width:30px;
    height:30px;
    cursor: pointer;
    box-shadow: 0px 1px 12px #0000008f;
    border-radius: 50px;
    -webkit-transform: translate(0) !important;
        transform: translate(0) !important;
    visibility: 0;
    opacity: 0;
    right: 10px;
    top: 20px;
}
.aqai-floating-im-edit-ai.aqai-floating-im-edit-insert{
    right: 45px;
}
.aqai-floating-ai-answer-image:hover .aqai-floating-im-edit-ai{
    visibility: visible;
    opacity: 1;
    top: 10px;
}
.aqai-floating-im-edit-ai > *:not(.aqai-tooltip){
    font-family: monospace;
}
.aqai-floating-im-edit-ai .aqai-tooltip{
    font-size: 10px;
}
.aqai-floating-elem-load,
.aqai-floating-load-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    box-sizing: border-box;
    overflow: hidden;
}
.aqai-floating-elem-loader{
    height: 4px;
    top: 0px;
    background: var(--aqai-purple2);
    z-index: 3;
    left: 0px;
}

.aqai-floating-load-bg{
    background-color: #fff;
    filter: blur(130px);
    backdrop-filter: blur(10px);
}

.aqai-floating-manager-go-btn{
    position: absolute;
    width: 26px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 5px;
    bottom: 6px;
    background: var(--aqai-purple2);
    color: #fff;
    border-radius: 50px;
    z-index: 9;
    cursor: pointer;
    -webkit-transform: scale(0);
        transform: scale(0);
}
.aqai-sdbr-floating-spin{
    position: absolute;
    right: 8px;
    bottom: 3px;
}
.aqai-floating-manager-go-btn[data-shown="true"] {
    -webkit-transform: scale(1);
        transform: scale(1);
}

.aqai-floating-top-ctn,
.aqai-floating-top-left{
    display: flex;
    align-items: center;
}
.aqai-floating-top-ctn{
    padding-top: 4px;
    padding-bottom: 10px;
}
.aqai-floating-top-btns{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    column-gap: 15px;
    margin-left: auto;
}
.aqai-floating-top-btns > div{
    cursor: pointer;
    color: #949ab6;
    -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
}
.aqai-floating-top-btns > div:hover {
    color: var(--aqai-purple2);
}

.aqai-floating-close{
    opacity: .85;
}
.aqai-floating-top-logo{
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
    column-gap: 5px;
}
.aqai-floating-top-logo-icon {
    color:var(--aqai-purple2)
}

.aqai-floating-top-type{
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-weight: 600;
    font-size: 10px;
    padding: 3px 6px;
    border-radius: 12px;
    line-height: 1.3em;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    margin-top: -13px;
    margin-left: 2px;
    cursor: pointer;
}
.aqai-floating-top-type[data-type="text"]{
    background-color: var(--aqai-success-green);
}
.aqai-floating-top-type[data-type="image"] {
    background-color: var(--aqai-yellow2);
}
.aqai-floating-working{
    padding: 10px 0px;
}

.aqai-floating-ai-answers-list{
    min-height: 10px;
    margin-bottom: 20px;
    overflow: auto;
    width: calc(100% + 10px);
    padding-right: 10px;
}
.aqai-floating-ai-answer-item{
    min-height: 20px;
    padding: 15px 10px;
    background: #fff;
    border: 1px solid #e6e6eb;
    margin-bottom: 20px;
}

.aqai-floating-ai-answer-actions{
    width: calc(100% + 10px);
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
    margin-top: 15px;
    margin-bottom: -15px;
    margin-right: -10px;
}
.aqai-floating-ai-act-right{
    display: inline-flex;
    flex-direction: row-reverse;
    margin-left: auto;
}
.aqai-floating-ai-act-selected{
    position: absolute;
    width: auto;
    height: 30px;
    background-color: #fff;
    right: 3px;
    top: -58px;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 5px;
    padding: 5px;
    box-shadow: 0px 1px 12px #00000036;
    opacity: 0;
    visibility: hidden;
}
.aqai-floating-ai-act-btn:hover > .aqai-floating-ai-act-selected {
    opacity: 1;
    visibility: visible;
    top: -48px;
}
.aqai-floating-ai-act-selected:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: #fff;
    box-shadow: 0px 1px 12px #00000036;
    right: 13px;
    bottom: -5px;
    -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
}
.aqai-floating-ai-act-selected:after {
    content: '';
    position: absolute;
    z-index: 1;
    width: 50px;
    height: 10px;
    background: #fff;
    right: 4px;
    bottom: 0px;
}
.aqai-floating-ai-act-where-btn{
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #f0f2f6;
    background: #2C324C;
    font-size: 11px;
    font-weight: 600;
    padding: 0 10px;
    cursor: pointer;
    position: relative;
    z-index: 2;
}

.aqai-floating-ai-act-btn{
    background: #f7f7f7;
    cursor: pointer;
    width: 40px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
}
.aqai-floating-ai-act-btn .aqai-floating-ai-act-txt,
.aqai-floating-ai-act-btn[data-active="true"] .aqai-icon-ctn,
.aqai-floating-ai-act-btn:hover .aqai-icon-ctn{
    display: none;
    color: #fff;
}
.aqai-floating-ai-act-btn[data-active="true"] .aqai-floating-ai-act-txt,
.aqai-floating-ai-act-btn:hover .aqai-floating-ai-act-txt {
    display: block;
}
.aqai-floating-ai-act-btn[data-active="true"],
.aqai-floating-ai-act-btn:hover{
    width: auto;
    padding: 0px 20px;
}

.aqai-floating-ai-act-pr-desc{
    height: 20px;
    overflow: hidden;
    opacity: .7;
    margin-bottom: 2px;
    margin-top: -7px;
    font-size: 11px;
}
.aqai-floating-ai-act-left{
    cursor: pointer;
    margin-left: -10px;
}
.aqai-floating-ai-tagchosen{
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aqai-floating-ai-tags-list{
    height: 28px;
    position: absolute;
    background: #2C324C;
    color: #fff;
    display: flex;
    justify-content: center;
    top: 0px;
    left: 18px;
    opacity: 0;
    visibility: hidden;
}

.aqai-floating-ai-icon-paragraph,
.aqai-floating-ai-icon-bold {
    width: 12px;
}

.aqai-floating-ai-icon-italic{
    width: 16px;
}
.aqai-floating-ai-icon-underline{
    width: 14px;
}
.aqai-floating-ai-icon-heading-1,
.aqai-floating-ai-icon-heading-2,
.aqai-floating-ai-icon-heading-3,
.aqai-floating-ai-icon-heading-4,
.aqai-floating-ai-icon-heading-5,
.aqai-floating-ai-icon-heading-6{
    width: 18px;
}
.aqai-floating-ai-icon-ordered-list,
.aqai-floating-ai-icon-unordered-list {
    width: 25px;
}

.aqai-floating-ai-tags-list > div{
    margin-left: -8px;
}
.aqai-floating-ai-act-left:hover .aqai-floating-ai-tags-list{
    opacity: 1;
    visibility: visible;
}
.aqai-floating-ai-act-left:hover .aqai-floating-ai-tags-list > div {
    margin-left: 0;
}

.aqai-quick-action-manager-float{
    height: 34px;
    width: auto;
    background-color: #2d2929;
    box-shadow: 0px 1px 12px #6965655c;
    position: fixed;
    display: flex;
    align-items: center;
    left: 0;
    top: 0;
    z-index: 9999999999999999999999999999999;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    padding: 0px 6px;
    border-radius: 50px;
    column-gap: 5px;
    border: 1px solid #2d2929;
    color: #fff;
    border-bottom-right-radius: 0px;
}
.aqai-quick-action-manager-float[data-active="true"] {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.aqai-quick-action-item{
    width: 26px;
    height: 34px;
    border-radius: 50px;
    transition: transform .2s ease-in-out, opacity .2s ease-in-out, width .2s ease-in-out, padding .2s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.aqai-quick-action-item-icon{
    margin-top: -2px;
}
.aqai-quick-action-item .aqai-quick-action-item-icon-name{
    font-size: 10px;
    font-weight: 600;
    display: none;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    align-items: center;
    margin-left: 3px;
    margin-top: 2px;
}
.aqai-quick-action-item:hover{
    width: 100px;
}
.aqai-quick-action-item:hover .aqai-quick-action-item-icon-name{
    visibility: visible;
    opacity: 1;
    display: flex;
}


.aqai-floating-quickprompts-list{
    min-height: 100px;
    /*
    padding: 15px 10px;
    background: #fff;
    border: 1px solid #e6e6eb;
    */
    margin-bottom: 20px;
}
.aqai-floating-quickprompts-list > span {
    padding: 15px 10px;
    background: #fff;
    border: 1px solid #f7f7ff;
}
.aqai-quickprompts-items{
    margin-top: 5px;
}

.aqai-quickprompts-item{
    display: flex;
    align-items: center;
    height: 45px;
    cursor: pointer;
    column-gap: 6px;
    padding: 0px 10px;
    background: #fff;
    border: 1px solid #f7f7ff;
}

.aqai-quickprompts-item-icon{
    width: 30px;
    height: 30px;
    float: left;
    color: var(--aqai-purple2);
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aqai-quickprompts-item-info{
    float: left;
    display: flex;
    flex-direction: column;
    line-height: 1.2em;
    height: inherit;
    display: flex;
    justify-content: center;
    flex: 1;
    box-sizing: border-box;
    padding-top: 2px;
}

.aqai-quickprompts-item:last-of-type .aqai-quickprompts-item-info {
    border-bottom: 0px;
}
.aqai-quickprompts-item:hover .aqai-quickprompts-item-info {
    border-color: var(--aqai-purple2);
}

.aqai-quickprompts-item:hover {
    background: var(--aqai-purple2);
    font-weight: 600;
    transform: scale(1.01);
}
.aqai-quickprompts-item:hover svg,
.aqai-quickprompts-item:hover span{
    color: #fff;
}

.aqai-floating-manager-ideas-ctn{
    min-height: 10px;
    margin-bottom: 10px;
}
.aqai-floating-manager-idea{
    padding: 6px 15px;
    float: left;
    display: flex;
    align-items: center;
    column-gap: 5px;
    cursor: pointer;
    border: 1px solid #f0f5ff;
    background-color: #fff;
    box-shadow: 0px 5px 8px -3px #ecf3f978;
    margin: 5px;
    text-align: center;
}
.aqai-floating-manager-idea:hover{
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    box-shadow:0px 5px 8px -3px #ecf3f9c9;
}

/*
    Plugin Settings Page
*/

.aqai-plugin-settings-ctn{
    min-height: 200px;
    margin-top: 50px;
    display: grid;
    grid-template-columns: calc(27% - 20px) calc(73% - 20px);
    column-gap: 40px;
    color: #2C324C;
}
.aqai-plugin-settings-ctn > div{
    min-height: 100px;
    background: #fff;
    box-shadow: 0px 20px 18px -3px #00000003;
    box-sizing: border-box;
}
.aqai-plugin-settings-sidebar{
    padding: 40px 25px;
}
.aqai-plugin-settings-search{
    margin-bottom: 30px;
}
.aqai-plugin-settings-search .aqai-input-insider{
    border: 1px solid #f0f0ff;
    background-color: #ecf3f978;
}
.aqai-plugin-settings-menu-item-insider{
    height: 42px;
    margin-bottom: 2px;
    display: flex;
    align-items: center;
    cursor: pointer;
    column-gap: 10px;
    padding: 0 15px;
}
.aqai-plugin-settings-menu-item-insider[data-active="true"],
.aqai-plugin-settings-menu-item-insider:hover {
    color: #fff;
}
.aqai-plugin-settings-menu-item-sections{
    padding: 10px 0px;
    padding-left: 35px;
    display: none;
}
.aqai-plugin-settings-menu-item[data-active="true"] .aqai-plugin-settings-menu-item-sections {
    display: block;
}
.aqai-plugin-settings-menu-sect-child{
    cursor: pointer;
    height: 30px;
    display: flex;
    align-items: center;
    margin: 3px 0px;
}
.aqai-plugin-settings-menu-sect-child:before {
    content: '';
    position: absolute;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    left: -15px;
    top: 12px;
    background: transparent;
}
.aqai-plugin-settings-menu-sect-child:hover:before {
    background: #ecf3f9;
}
.aqai-plugin-settings-menu-sect-child[data-active="true"]:before {
    background: var(--aqai-purple2);
}

.aqai-plugin-settings-menu-sect-child[data-active="true"] {
    font-weight: 500;
}

.aqai-plugin-settings-content{
    display: grid;
    grid-template-columns: 4fr 1.7fr;
    column-gap: 30px;
    padding: 20px 20px;
}
.aqai-plugin-settings-content-top{
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    padding: 0px 20px;
    margin-bottom: 20px;
}
.aqai-plugin-settings-content-elements{
    padding: 0px 20px;
}

.aqai-plugin-settings-tricks{
    min-height: 50px;
    border: 1px solid #f0f5ff;
    background-color: #ecf3f978;
    box-shadow: 0px 14px 17px -3px #0000000d;
    padding: 15px 20px;
    margin-bottom: 25px;
    border-radius: 3px;
}
.aqai-plugin-settings-tricks{
    display: flex;
    flex-direction: column;
    row-gap: 5px;
}
.aqai-plugin-settings-tricks a{
    text-decoration: none;
    color: var(--aqai-purple2);
    font-weight: 500;
}
.aqai-plugin-settings-menu-item-insider[data-active="true"]:hover{
    color: #fff!important;
}

.aqai-dbg-controls .aqai-input-insider,
.aqai-dbg-controls .aqai-dropwdown{
    border: 1px solid #f0f0ff!important;
    background-color: #ecf3f978!important;
}
.aqai-dbg-controls .aqai-dropwdown[data-enablebr="true"]{
    background-color: #ecf3f978 !important;
}

.aqai-separator-fs{
    height: 1px;
    background-color: #f0f0f6;
}
.aqai-plugin-settings-content-elements textarea{
    font-size: 12px;
}
.aqai-plugin-settings-btns{
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.aqai-input-element textarea{
    resize: none;
}
/*
    Slider Input Control
*/
.aqai-slider-ctn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.aqai-slider-left {
    flex-grow: 1;
    padding-right: 10px;
}

.aqai-slider-input-ctn {
    width: 65px;
}
.aqai-slider-input-ctn .aqai-input-element input{
    padding: 0 5px !important;
    text-align: center!important;
}
[data-material="false"] .aqai-control-elem-heading{
    display: flex;
    align-items: center;
}
[data-material="false"] .aqai-control-elem-heading .aqai-slider-input-ctn{
    margin-left: auto;
}
[data-material="false"] .aqai-control-elem-heading .aqai-slider-input-ctn .aqai-input-insider{
    border: unset !important;
    background-color: unset !important;
}
.aqai-slider-ctn .aqai-input-insider>span {
    background: unset;
    padding: 0 7px;
    border-color: #E6E6EB;
    color: #434960;
}

.aqai-slider-ctn .aqai-input-insider>input {
    padding: 0px !important;
    padding-left: 5px !important;
}

.aqai-slider-content>div {
    width: 100%;
    background-color: #E6E6EB;
    height: 4px;
    border-radius: 2px;
}

.aqai-slider-content>div>div:first-child {
    background-color: var(--aqai-purple);
}

.aqai-slider-content>div>div:nth-of-type(2)>div {
    border: 4px solid var(--aqai-purple);
    background-color: var(--aqai-purple);
}

.aqai-side-custom-btns{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
}
.aqai-side-custom-btns button{
    background : #2d3141;
    height: 44px;
}

/*
    Custom Form Full Screen
*/
.aqai-custom-form-ctn{
    min-height: 200px;
    background-color: #fff;
    padding: 10px 0px;
}
.aqai-modal-cls{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 3;
    color: #5b6077;
    cursor: pointer;
    opacity: .9;
}
.aqai-modal-cls:hover{
    opacity: 1;
}
.aqai-modal-padding {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.aqai-custom-form-top{
    padding: 0 5px;
    padding-top: 5px;
    padding-bottom: 15px;
    margin-top: -5px;
    border-bottom: 1px solid #f0f0f6;
}
.aqai-custom-form-content{
    padding: 25px 0px;
    max-height: 450px;
    margin-bottom: 20px;
    overflow: auto;
    overflow-x: hidden;
}
.aqai-custom-form-buttons{
    padding-top: 20px;
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    border-top: 1px solid #f0f0f6;
}


/*
    Multiple Controls
*/
.aqai-multiplecontrols-fs{
    display: grid;
    column-gap: 7px;
    row-gap: 10px;
}
.aqai-multiplecontrols-fs[data-columns="2"] {
    grid-template-columns: 1fr 1fr;
}
.aqai-multiplecontrols-fs[data-columns="3"] {
    grid-template-columns: 1fr 1fr 1fr;
}
.aqai-multiplecontrols-fs[data-columns="4"] {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

/* Tooltip Container*/
.aqai-tltp-parent{
    position: relative;
    cursor: pointer;
}
.aqai-tltp{
    position: absolute;
    font-weight: 400;
    background-color: #fff;
    font-size: 12px;
    box-shadow: 0px 0px 10px 0px #0000001a;
    word-wrap: break-word;
    text-align: center;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
}
.aqai-tltp-parent:hover .aqai-tltp {
    opacity: 1;
    visibility: visible;
}

.aqai-tltp>span {
    position: relative;
    z-index: 3;
}
.aqai-tltp[data-size="medium"] {
    width: 200px;
    padding: 10px 5px;
}
.aqai-tltp[data-size="auto"] {
    width: auto;
    padding: 2px 10px;
}
.aqai-tltp[data-theme="dark"] {
    background: #202334;
    color: #fff;
}

.aqai-tltp[data-position^="top"] {
    bottom: 15px;
}

.aqai-tltp[data-position="top-center"] {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
}

.aqai-tltp[data-position^="left"] {
    right: 100%;
}
.aqai-tltp[data-position="left-center"] {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
}
.aqai-tltp[data-notriganle="true"]{
    border-radius: 4px;
}
[data-notriganle="true"]:before,
[data-notriganle="true"]:after{
    display: none !important;
}

.aqai-tltp-parent:hover .aqai-tltp[data-position^="top"] {
    bottom: 25px;
}

.aqai-tltp-parent:hover .aqai-tltp[data-position^="left"] {
    right: 100%;
    margin-right: 5px;
}

.aqai-tltp:before,
.aqai-tltp:after {
    content: '';
    position: absolute;
    background-color: inherit;
}
.aqai-tltp:before{
    width: 14px;
    height: 14px;
    z-index: 1;
    box-shadow: 0px 0px 10px 0px #0000001a;
}
.aqai-tltp:after {
    width: 30px;
    height: 20px;
    margin-left: 2px;
    z-index: 2;
}
.aqai-tltp[data-position^="top-"]:before{
    bottom: -10px;
}
.aqai-tltp[data-position^="top-"]:after {
    bottom: 0;
}
.aqai-tltp[data-position="top-center"]:before{
    left: 50%;
    -webkit-transform: rotate(45deg) translateX(-50%);
        transform: rotate(45deg) translateX(-50%);
}
.aqai-tltp[data-position="top-center"]:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
}

.aqai-tltp-inf{
    color: #666;
}

/*
    Comments Manager List
*/
.aqai-floating-comments-empty{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 12px;
}
.aqai-floating-comments-empty strong{
    font-size: 16px;
    margin-bottom: 20px;
}
.aqai-empty-cmt-image{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 25px;
}
.aqai-empty-cmt-item{
    width: 60%;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 7px 10px;
    padding-left: 20px;
    border-radius: 10px;
    border: 1px solid #eee;
    box-shadow: 0px 1px 5px #00000012;
    background-color: #fff;
    column-gap: 15px;
    z-index: 1
}
.aqai-empty-cmt-item-im{
    height: 32px;
    width: 32px;
    background-color: #e6e6e6b3;
    border-radius: 50px;
    flex-grow: 1;
    flex-shrink: 0;
    position: relative;
}
.aqai-empty-cmt-item-im:before {
    content: '';
    position: absolute;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    top: -6px;
    left: -6px;
    border: 3px solid currentColor;
    opacity: .7;
    border-radius: 50px;
}
.aqai-empty-cmt-item-txt{
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: 8px;
}
.aqai-empty-cmt-item-txt > div{
    height: 10px;
    width: 90%;
    border-radius: 3px;
    background-color: #e6e6e68a;
}
.aqai-empty-cmt-item-txt > div:last-of-type {
    width: 60%;
}
.aqai-empty-cmt-item:first-of-type {
    margin-left: -30px;
}
.aqai-empty-cmt-item:last-of-type {
    margin-top: -20px;
    margin-left: 20px;
    box-shadow:0px 0px 25px #0000001a;
}
.aqai-floating-comments-list .aqai-richtextbox-ctn{
    margin-bottom: 20px;
}
.aqai-floating-comment-item{
    display: flex;
    flex-direction: column;
    padding: 15px;
    margin-bottom: 15px;
    background: #fff;
    box-shadow: 0px 1px 5px #00000012;
}
.aqai-cmt-item-user,
.aqai-cmt-item-img,
.aqai-cmt-item-quick-ac,
.aqai-cmt-reaction-it{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.aqai-cmt-item-img{
    column-gap: 7px;
    font-size: 14px;
    font-weight: 600;
}
.aqai-cmt-item-img img{
    width: 40px;
    height: 40px;
    border-radius: 50px;
}
.aqai-cmt-item-quick-ac{
    margin-left: auto;
    column-gap: 12px;
    margin-top: -10px;
}
.aqai-cmt-item-ac{
    width: 25px;
    height: 25px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    opacity: 0;
    -webkit-transform: translateY(6px);
        transform: translateY(6px);
}
[data-comment-active="false"] .aqai-floating-comment-item:hover .aqai-cmt-item-ac:not(.aqai-cmt-item-dp-ac .aqai-cmt-item-ac),
[data-replies-active="true"] .aqai-cmt-item-ac:not(.aqai-cmt-item-dp-ac .aqai-cmt-item-ac),
.aqai-cmt-item-ac:hover .aqai-cmt-item-dp-ac .aqai-cmt-item-ac,
.aqai-header-notif-top .aqai-cmt-item-ac{
    opacity: 1;
    -webkit-transform: translateY(0px);
        transform: translateY(0px);
}
[data-resolved="true"] .aqai-cmt-item-resolve{
    color: var(--aqai-blue);
}
[data-resolved="false"] .aqai-cmt-item-resolve {
    color: #555;
}
.aqai-thread-resolved{
    opacity: .7;
}
.aqai-highlight-comment-discard{
    position: absolute;
    right: -4px;
    top: -12px;
    z-index: 9;
    opacity: 1;
    transform: translateY(0px);
    transition: all .12s ease-in-out;
}
.aqai-highlight-comment:hover .aqai-highlight-comment-discard{
    background-color: var(--aqai-blue2);
    color: #fff;
}
.aqai-cmt-item-ac svg{
    float: left;
}
.aqai-cmt-item-more{
    position: relative;
}
.aqai-cmt-item-more .aqai-cmt-item-ac,
.aqai-header-notif-top .aqai-cmt-item-ac,
.aqai-highlight-comment-discard{
    background-color: #f1f1f1;
}
.aqai-cmt-item-text{
    padding: 10px 0px;
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 10px;
}
.aqai-cmt-item-dp-ac{
    position: absolute;
    top: 100%;
    margin-top: 2px;
}
.aqai-cmt-item-dp-ac .aqai-cmt-item-ac{
    margin-top: 6px;
    color: #fff !important;
}
.aqai-cmt-item-info{
    display: flex;
    justify-content: center;
    align-items: center;
}
.aqai-cmt-reaction-it svg{
    cursor: pointer;
}
.aqai-cmt-item-date{
    margin-left: auto;
    font-size: 11px;
    font-weight: 500;
}
.aqai-sep-horz{
    width: 1px;
    height: 15px;
    display: inline-block;
    background-color: currentColor;
    opacity: .6;
}
.aqai-cmt-item-info > .aqai-flex{
    column-gap: 15px;
}
.aqai-cmt-item-reactions{
    column-gap: 10px;
}
.aqai-cmt-reaction-itm{
    column-gap: 5px;
    padding: 5px 10px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    line-height: 1em;
    cursor: pointer;
    background-color: #f1f1f1;
}
.aqai-cmt-item-reply{
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
}

.aqai-richtextbox-ctn .rdw-option-wrapper[title="Superscript"],
.aqai-richtextbox-ctn .rdw-option-wrapper[title="Subscript"],
.aqai-richtextbox-ctn .rdw-option-wrapper[title="Indent"],
.aqai-richtextbox-ctn .rdw-option-wrapper[title="Outdent"]
{
    display: none;
}
.aqai-richtextbox-ctn .rdw-option-wrapper{
    min-width: 16px;
    height: 16px;
}
.aqai-richtextbox-ctn .rdw-option-wrapper[aria-selected="true"],
.aqai-richtextbox-ctn .rdw-option-wrapper:active,
.aqai-richtextbox-ctn .rdw-option-wrapper:hover{
    box-shadow: none !important;
    background: #424548 !important;
    border-color: #424548 !important;
    color: #fff !important;
}
.aqai-richtextbox-ctn .rdw-option-wrapper[aria-selected="true"] img,
.aqai-richtextbox-ctn .rdw-option-wrapper:active img,
.aqai-richtextbox-ctn .rdw-option-wrapper:hover img{
    filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(181deg) brightness(102%) contrast(100%) !important;
}
.aqai-richtextbox-ctn{
    box-sizing: border-box;
    border: 1px solid #f1f1f1;
    background-color: #fff;
    position: relative;
}
.aqai-richtextbox-ctn .rdw-editor-toolbar{
    border: 0px !important;
}
.aqai-richtextbox-ctn .public-DraftStyleDefault-block{
    margin: 5px 0px;
    padding: 0 10px;
}

.aqai-richtextbox-ctn .rdw-editor-main {
    overflow: unset;
    min-height: 40px;
    max-height: 300px
}
.aqai-richtextbox-ctn .rdw-suggestion-option{
    border: 0px;
    font-size: 12px;
    text-transform: capitalize;
}
.aqai-richtextbox-ctn .rdw-suggestion-option:hover,
.aqai-richtextbox-ctn .rdw-suggestion-option.rdw-suggestion-option-active,
.aqai-richtextbox-ctn .rdw-suggestion-option:active{
    background: var(--aqai-scroll-thumb);
    cursor: pointer;
}
.aqai-mention-container{
    box-sizing: border-box;
    padding: 5px 10px;
    z-index: 99;
}
.ql-mention-list li{
    padding: 8px 5px;
    cursor: pointer;
    margin-bottom: 0px;
    transition: all .12s ease-in-out;
}



.aqai-richtextbox-ctn .rdw-suggestion-dropdown{
    padding: 2px;
    min-width: 150px;
}
.aqai-richtextbox-submit{
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 2;
}
.aqai-richtextbox-addbtn{
    width: 30px;
    height: 30px;
    color: #fff;
    border-radius: 50px;
    opacity: 0;
    cursor: pointer;
    -webkit-transform: scale(0);
        transform: scale(0);
}
.aqai-richtextbox-addbtn[data-active="true"] {
    opacity: 1;
    -webkit-transform: scale(1);
        transform: scale(1);
}
.aqai-richtextbox-addbtn svg{
    -webkit-transform: translate(1px, -1px) rotate(45deg);
    transform: translate(1px, -1px) rotate(45deg);
}

.aqai-floating-top-addbtn{
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    font-size: 10px;
    margin-right: 10px;
}

.aqai-comment-container{
    height: 0px;
    overflow: hidden;
}
.aqai-comment-container[data-active="true"]{
    min-height: 100px;
    overflow: unset;
    height: unset;
}
.aqai-floating-comments-ctn{
    overflow: auto;
    width: calc(100% + 20px);
    margin-left: -10px;
    padding: 10px;
}
.aqai-cmt-item-text > p,
.aqai-reply-text > p{
    margin: 2px 0;
}
.aqai-cmt-item-text .lzcr-mention,
.aqai-reply-text .lzcr-mention,
.ql-editor .lzcr-mention,
.aqai-cmt-item-text .lzcr-mention,
.aqai-reply-text .mention{
    padding: 4px 7px;
    border-radius: 10px;
    color: #fff;
    background-color: var(--aqai-purple2);
    text-decoration: none;
    padding-bottom: 5px;
    font-size: 11px;
    column-gap: 5px;
    transition: all .12s ease-in-out;

}
.ql-editor .lzcr-mention a,
.aqai-cmt-item-text .lzcr-mention a,
.aqai-reply-text .lzcr-mention a,
.ql-snow .ql-editor a{
    text-decoration: none !important;
    color: inherit !important;
}
.ql-mention-denotation-char{
    margin-right: 3px;
}
.aqai-cmt-item-text .wysiwyg-mention:hover,
.aqai-cmt-item-text .wysiwyg-mention:focus{
    color: #fff;
    background: var(--aqai-purple2);
    outline: none;
}
.aqai-cmt-reaction-itm:hover,
.aqai-cmt-reaction-itm[data-active="true"]{
    background-color: var(--aqai-blue2);
    color: #fff;
}

.aqai-comments-filter{
    margin-bottom: 10px;
}
.aqai-comments-filter-item{
    cursor: pointer;
    padding: 2px 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 1px;
    margin-right: 1px;
    font-size: 11px;
    font-weight: 500;
    -webkit-transition-duration: .07s !important;
        transition-duration: .07s !important;
}
.aqai-comments-filter-item:not(.aqai-comments-filter-item[data-active="true"]) {
    opacity: 0;
    -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
}
.aqai-comments-filter:hover .aqai-comments-filter-item{
    opacity: 1;
    -webkit-transform: translateX(0px);
        transform: translateX(0px);
}

.aqai-comments-filter-item[data-active="true"]{
    color: #fff !important;
}
.aqai-floating-comments-list[data-comment-active="true"] .aqai-floating-comment-item-ctn:not([data-replies-active="true"]){
    opacity: .7;
    transform: scale(.95);
}
.aqai-reply-top{
    display: flex;
    justify-content: center;
}

.aqai-reply-name{
    font-size: 12px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 6px;
}
.aqai-reply-name img{
    width: 28px;
    height: 28px;
    border-radius: 50px;
}
.aqai-reply-date{
    margin-left: auto;
    font-size: 11px;
    font-weight: 500;
    opacity: .7;
}
.aqai-comment-item-replies{
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 20px;
}

.aqai-floating-comment-item-ctn[data-replies-active="true"] .aqai-floating-comment-item {
    box-shadow: unset;
}
.aqai-floating-comment-item-ctn[data-replies-active="true"] {
    background: #fff;
    margin-bottom: 20px;
    box-shadow: 0px 2px 8px #0000003b;
}
.aqai-floating-comment-item-ctn[data-replies-active="true"] .aqai-comment-item-replies{
    background:#f6f7f9;
}
.aqai-floating-comments-list .aqai-floating-comment-item-ctn[data-replies-active="true"] .aqai-richtextbox-ctn{
    margin-bottom: 0px;
}
.aqai-comment-item-replies .aqai-comment-item-reply:not(:last-of-type){
    border-bottom: 1px solid #e0e0f063;
    padding-bottom: 15px;
}

.aqai-aivoice-manager{
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding: 10px 15px;
    padding-top: 14px;
    background-color: #fff;
    border: 1px solid #e6ebf6;
    margin-bottom: 10px;
    z-index: 9;
}
.aqai-aivoice-manage,
.aqai-aivoice-manager-elm{
    display: flex;
    flex-direction: column;
    row-gap: 25px;
}
.aqai-aivoice-manager-elm{
    row-gap: 10px;
}
.aqai-wt-item{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    float: left;
    cursor: pointer;
    margin-right: 5px;
    margin-bottom: 10px;
    height: 20px;
    padding: 3px 15px;
    border: 1px solid #b5b9c8;
    border-radius: 25px;
    line-height: 1em;
    font-size: 11px;
    font-weight: 500;
    color: #64697c;
}
.aqai-wt-item[data-active="true"],
.aqai-wt-item[data-active="true"]:hover {
    color: #fff!important;
}
.aqai-aivoice-bottom{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 10px;
}
.aqai-aivoice-more-icon{
    height: 32px;
    width: 32px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    float: left;
    color: #b5b9c8;
}
.aqai-floating-opts-icon{
    /*margin-top: 2px;*/
    margin-right: -2px;
}

/*
    Empty Elements
*/
.aqai-emptylist-ctn{
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit;
}
.aqai-schlistemp-item{
    width: 170px;
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 2px;
    box-shadow: 0px 1px 5px #00000012;
    background-color: #fff;
    flex-direction: column;
    row-gap: 15px;
}
.aqai-schlistemp-itlines-ctn{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.aqai-schlistemp-item-im{
    height: 60px;
    background: currentColor;
    opacity: .7;
}
.aqai-schlistemp-item-lines,
.aqai-schlistemp-item-imlins{
    display: grid;
    grid-row-gap: 10px;
}
.aqai-schlistemp-item-lines[data-row="one"]{
    grid-template-columns: 1fr;
}
.aqai-schlistemp-item-lines[data-row="two"] {
    grid-template-columns: .7fr .3fr;
    column-gap: 15px;
}
.aqai-sline{
    background: #e6e6e6b3;
    height: 5px;
}
.aqai-schlistemp-item-imlins{
    grid-template-columns: .4fr .6fr;
    column-gap: 15px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.aqai-schlistemp-item-imsmal{
    background: currentColor;
}
.aqai-schlistemp-items{
    width: 170px;
    height: 190px;
    position: relative;
}
.aqai-schlistemp-item {
    position: absolute;
}
.aqai-schlistemp-item[data-element="2"]{
    right: -120px;
    bottom: -100px;
}

.aqai-schlistemp-item[data-element="1"] .aqai-schlistemp-item-im{
    color: var(--aqai-purple2);
}
.aqai-schlistemp-item[data-element="1"] .aqai-schlistemp-item-imsmal {
    color: var(--aqai-pink);
}
.aqai-schlistemp-item[data-element="2"] .aqai-schlistemp-item-im {
    color: var(--aqai-success-green);
}
.aqai-schlistemp-item[data-element="2"] .aqai-schlistemp-item-imsmal {
    color: var(--aqai-blue);
    opacity: .7;
}
.aqai-empty-container{
    display: grid;
    grid-template-columns: 0.35fr .5fr;
    align-items: flex-start;
    justify-content: center;
    height: 320px;
    margin-top: 80px;
    margin-bottom: 70px;
}
.aqai-quick-acbtn-m{
    margin-top: 20px;
}
.aqai-empty-info{
    margin-top: 90px;
}

[data-screen-empty="true"] [data-screen="full"] .aqai-empty-container,
.aqai-empty-promptslist .aqai-empty-container{
    grid-template-columns: 1fr;
    justify-items: center;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-empty-container{
    margin-top: 0px;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-empty-info,
.aqai-empty-promptslist .aqai-empty-info {
    text-align: center;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-quick-acbtn-m,
.aqai-empty-promptslist .aqai-quick-acbtn-m {
    display: flex;
    justify-content: center;
    align-items: center;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-schlistemp-items {
    margin-left: -112px;
    margin-bottom: 50px;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-quick-access-hd .aqai-quick-access-hd-st{
    font-size: 55px;
    line-height: 1em;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-quick-access-hd strong{
    font-size: 14px;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-quick-access-hd > span{
    font-size: 18px;
}
[data-screen-empty="true"] [data-screen="full"] .aqai-quick-acbtn-m > button{
    height: 54px;
    line-height: 54px;
    padding: 0 60px;
    font-size: 16px;
    margin-top: 20px;
}
.aqai-emptyp-icon{
    position: absolute;
    right: -15px;
    top: -15px;
}
.aqai-empty-promptslist{
    padding-top: 40px;
}

.aqai-emptpr-fs{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 100px;
}
.aqai-emptpr-center{
    max-width: 500px;
    background-color: #fff;
    padding: 50px 100px;
}
.aqai-floating-btm-text{
    display: flex;
    align-items: center;
}
.aqai-floating-btm-text span{
    margin-left: auto;
}



/*
    Help Page
*/
.aqai-help-ctn{
    padding: 30px 0px;
}
.aqai-help-top{
    background-color: rgb(16, 22, 27);
    display: flex;
    flex-direction: column;
    text-align: center;
    padding: 150px 20%;
    padding-bottom: 180px;
}
.aqai-help-searchbox h1{
    color: #fff;
}
.aqai-help-searchbox span {
    color: #fff;
    opacity: .7;
}
.aqai-help-input{
    margin-top: 30px;
    margin-bottom: 20px;
}
.aqai-help-icons-list{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 40px;
    row-gap: 40px;
    padding: 0 10%;
    margin-top: -90px;
    margin-bottom: 100px;
}
.aqai-help-item{
    background: #fff;
    padding: 50px 20px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}
.aqai-help-item-icon{
    margin-bottom: 15px;
}
.aqai-help-item-txt {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    padding: 0 18%;
    box-sizing: border-box;
}

.aqai-assistant-error,
.aqai-assi-error-icon,
.aqai-assi-error-text,
.aqai-assi-error-over{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.aqai-assistant-error{
    padding: 20px 20px;
    row-gap: 20px;
}
.aqai-assi-error-icon-in{
    width: 82px;
    height: 82px;
    position: relative;
}
.aqai-assi-error-over{
    width: 32px;
    height: 32px;
    position: absolute;
    right: -6px;
    bottom: 3px;
}
.aqai-assi-error-text{
    row-gap: 10px;
    word-break: break-word;
}
.aqai-assi-error-text a{
    font-size: 12px;
}
.aqai-assi-error-code{
    position: absolute;
    padding: 5px 9px;
    border-radius: 10px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    line-height: 1em;
    left: -5px;
    top: -6px;
    border: 2px solid #f9f9f9;
}
/*
    API Statuses
*/
.aqai-api-statuses{
    margin-top: 80px;
    padding-top: 60px;
    border-top: 1px solid #e1e1e1;
}
.aqai-api-statuses-ctn{
    min-height: 200px;
    margin-top: 20px;
}
.aqai-api-st-elems,
.aqai-api-statuses-info{
    padding: 20px 0px;
}
.aqai-api-elem{
    position: relative;
    float: left;
    margin-right: 10px;
    border-radius: 50px;
    padding: 10px 14px;
    cursor: pointer;
}
.aqai-api-elem:hover {
    background-color: #6776ff1f;
}
.aqai-api-elem[data-active="true"] {
    color: #fff;
    font-weight: 500;
}

.aqai-api-statuses-info{
    display: grid;
    grid-template-columns: 1fr;
}

.aqai-api-stat-values{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 15px;
    row-gap: 15px;
}
.aqai-api-stat-val-item{
    padding: 30px 30px;
    background: #fff;
    box-sizing: border-box;
}
.aqai-api-stat-val-item strong{
    font-size: 36px;
    line-height: 1em;
    font-weight: 500;
}
.aqai-api-stat-graphs{
    display: grid;
    grid-template-columns: 3fr 1fr;
    column-gap: 15px;
    row-gap: 15px;
    margin-top: 40px;
    margin-bottom: 100px;
}
.aqai-api-stat-errors{
    max-height: 600px;
    overflow: auto;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
}

.aqai-stat-tbl{
    padding: 30px 35px;
}
.aqai-stat-tbl-top{
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}
.aqai-stat-tbl-top > span{
    font-size: 20px;
}
.aqai-stat-tbl-top button{
    margin-left: auto;
}

.aqai-stat-tbl-items{
    display: flex;
    flex-direction: column;
}
.aqai-stat-tbl-item{
    display: grid;
    grid-template-columns: 10% 10% 65% 15%;
}
.aqai-stat-tbl-item[data-type="head"]{
    font-size: 14px;
    font-weight: 500;
    background-color: #6776ff0d;
    padding: 20px 10px;
}

.aqai-stat-tbl-item[data-type="item"] {
    padding: 20px 10px;
    align-items: center;
}
.aqai-stat-tbl-item[data-type="item"] .aqai-stat-details,
.aqai-stat-tbl-item[data-type="item"] .aqai-stat-date{
    display: inline-block;
    box-sizing: border-box;
    padding: 0 5px;
}
.aqai-stat-tbl-item[data-type="item"] .aqai-stat-details{
    padding-right: 20px;
    word-break: break-all;
}

.aqai-stat-code span{
    font-weight: 700;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 50px;
    font-size: 10px;
    line-height: 1.5em;
    position: relative;
    color: var(--aqai-red);
}
.aqai-stat-code[data-code="4"] span {
    color : #e8b009
}
.aqai-stat-code[data-code="2"] span {
        color: var(--aqai-success-green);
}
.aqai-stat-code span:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    left: 0;
    top: 0;
    background-color: currentColor;
    opacity: .2;
}

.aqai-usage-graph{
    height: 430px;
    max-height: 430px;
}
.aqai-usage-imedit-image{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
.aqai-usage-imedit-image img{
    width: 92%;
    height: 98%;
    margin-top: 30px;
    box-shadow: 0px 10px 10px #0c0a0a;
    box-sizing: border-box;
}

/*
    Writing Assistant Manager Themes
    #1e1b1b
    border-color: #f4f5f60d;
    background: #ffffff03;
*/
[data-theme="dark"] input{
    color: #fff !important;
}
[data-theme="dark"] .aqai-floating-manager-form,
[data-theme="dark"] .aqai-floating-app-item,
[data-theme="dark"] .aqai-floating-quickprompts-list>span{
background: #202331;
    border-color: #f4f5f60d;
    color: #fff;
}
[data-theme="dark"] .aqai-floating-quickprompts-list>span {
    border: 0px !important;
}
[data-theme="dark"] .aqai-floating-manager-idea,
[data-theme="dark"] .aqai-floating-ai-answer-item,
[data-theme="dark"] .aqai-input-insider,
[data-theme="dark"] .aqai-input-ctn input[type="password"],
[data-theme="dark"] .aqai-input-ctn input[type="password"]:focus,
[data-theme="dark"] .aqai-empty-cmt-item,
[data-theme="dark"] .aqai-richtextbox-ctn,
[data-theme="dark"] .rdw-option-wrapper,
[data-theme="dark"] .rdw-suggestion-dropdown,
[data-theme="dark"] .aqai-floating-comment-item,
[data-theme="dark"] .aqai-floating-comment-item-ctn[data-replies-active="true"],
[data-theme="dark"] .aqai-aivoice-manager,
[data-theme="dark"] .aqai-quickprompts-item,
[data-theme="dark"] .aqai-highlight-comment{
    border-color: #272b3d !important;
    background-color: #212638 !important;
    color: #b7beda !important;
    box-shadow: unset !important;
}
[data-theme="dark"] .aqai-assi-error-code {
    border-color: #212638;
}

[data-theme="dark"] .aqai-floating-manager-input{
    box-shadow: unset !important;
}
[data-theme="dark"] [data-material="true"] .aqai-input-insider input:focus+.aqai-input-label,
[data-theme="dark"] [data-material="true"] .aqai-input-insider :not(input[value=""])+.aqai-input-label{
    background-color: #272b3d !important;
}
[data-theme="dark"] .aqai-txtcl4 {
    color: #949ab6;
}
[data-theme="dark"] .aqai-txtcl3{
    color: #dadef1;
}
[data-theme="dark"] .aqai-wt-item {
    border-color: #404145;
    color: #dadae0;
}

[data-theme="dark"] .aqai-empty-cmt-item .aqai-empty-cmt-item-im,
[data-theme="dark"] .aqai-empty-cmt-item .aqai-empty-cmt-item-txt > div{
    background-color: #e6e6e62b;
}
.aqai-richtextbox-ctn .ql-toolbar.ql-snow,
.ql-container.ql-snow {
    border-color: #eee !important;
}

[data-theme="dark"] .aqai-richtextbox-ctn .ql-toolbar.ql-snow,
[data-theme="dark"] .ql-container.ql-snow{
    border-color: #272b3d !important;
    background-color: #212638 !important;
}
[data-theme="dark"] .ql-toolbar.ql-snow svg,
[data-theme="dark"] .ql-toolbar.ql-snow .ql-fill{
    fill: #b7beda !important;
}
[data-theme="dark"] .ql-toolbar.ql-snow .ql-stroke{
    stroke: #b7beda !important;
}
.aqai-mention-container {
    background: #fff;
    box-shadow: 0px 5px 12px #eee;
}

.ql-mention-list li:hover {
    background-color: #f5f5fa;
}
[data-theme="dark"] .aqai-mention-container{
    background: #292f45;
    box-shadow: 0px 5px 12px #1b1f31;
}
[data-theme="dark"] .ql-mention-list li:hover{
    color: #fff;
    background-color: #3a425f;
}



[data-theme="dark"] .aqai-cmt-item-more .aqai-cmt-item-ac,
[data-theme="dark"] .aqai-header-notif-top .aqai-cmt-item-ac,
[data-theme="dark"] .aqai-cmt-reaction-itm,
[data-theme="dark"] .aqai-highlight-comment-discard{
    background-color: #323954
}

[data-theme="dark"] .aqai-floating-comment-item-ctn[data-replies-active="true"] .aqai-comment-item-replies {
    background: #323954;
}
[data-theme="dark"] .aqai-comment-item-replies .aqai-comment-item-reply:not(:last-of-type){
    border-color: #44444791 !important;
}

[data-theme="dark"] .aqai-floating-ai-tags-list {
    background: #fff;
    color: #2C324C;
}


.aqai-app-welcome-ctn{
    width: 100%;
    display: grid;
    grid-template-columns: 1.2fr 3fr;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 30px;
    float: left;
    width: 100%;
}
.aqai-app-welcome-back-ctn{
    box-sizing: border-box;
}
.aqai-dash-left-white{
    padding-top: 60px;
    padding: 50px 20px;
    background-color: #fff;
    border-radius: 5px;
}

.aqai-app-welcome-author{
    flex-direction: column;
    row-gap: 25px;
}
.aqai-app-welcome-author-name{
    column-gap: 5px;
}

.aqai-author-role{
    line-height: 1em;
    font-size: 10px;
    font-weight: 600;
    padding: 5px 8px;
    border-radius: 50px;
    background-color: #6776ff1f;
    margin-top: -10px;
    margin-left: 5px;
    position: absolute;
}

.aqai-app-welcome-author-avatar,
.aqai-welcome-author-avatar{
    width: 96px;
    height: 96px;
    border-radius: 50%;
    float: left;
    position: relative;
    box-sizing: border-box
}

.aqai-app-welcome-author-avatar:before{
    content: '';
    position: absolute;
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    border-radius: inherit;
    left: -10px;
    top: -10px;
    border: 2px dashed var(--aqai-blue2);
    border-bottom-color: var(--aqai-pink);
    border-right-color: var(--aqai-purple2);
    border-top-color: var(--aqai-purple2);
}
.aqai-dash-latest-notif-ctn{
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 15px;
    margin-top: 30px;
    margin-bottom: -35px;
}

.aqai-dash-latest-notif-item{
    display: flex;
    align-items: center;
    column-gap: 10px;
    background: #f9f9ff;
    padding: 15px 18px;
    border-radius: 5px;
}
.aqai-dash-latest-notif-item:last-of-type{
    box-shadow: 0px 5px 10px 0px #0000001a;
}
.aqai-dash-latest-notif-author-avatar,
.aqai-dash-latest-notif-author-avatar img{
    width: 52px;
    height: 52px;
    border-radius: 50%;
    overflow: hidden;
}
.aqai-notif-author-name{
    padding: 4px 6px;
    border-radius: 50px;
    background-color: #6776ff3b;
    font-size: 11px;
    font-weight: 500;
    color: #5e6cf1;
    margin-right: 3px;
}

[data-notification="true"] .aqai-app-welcome-back-ctn .aqai-dash-left-white{
    padding-bottom: 0px;
}
.aqai-dash-quick-stats-ctn{
    padding: 0px 0px;
}
.aqai-dash-quick-license-ctn{
    margin-top: 40px;
}
.aqai-dash-quick-stats-ctn .aqai-quick-stats-ctn{
    padding: 0px;
    background-color: transparent;
    box-shadow: unset;
    border-radius: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    row-gap: 15px;
    column-gap: 15px;
    margin-top: 60px;
}

.aqai-dash-quick-stats-ctn .aqai-quick-stats-ctn .aqai-quicks-item-icon,
.aqai-dash-quick-stats-ctn .aqai-quick-stats-ctn .aqai-quicks-item-icon img{
    width: 36px;
    height: 36px;
}

.aqai-dash-quick-stats-ctn .aqai-quick-stats-ctn .aqai-quick-stats-item{
    border:0px !important;
    padding: 20px 16px;
    background-color: #fff;
    border-radius: 5px;
}
.aqai-dash-quick-stats-ctn .aqai-quick-stats-ctn .aqai-quick-quicks-info{
    align-items: flex-start;
    flex-direction: column;
    row-gap: 20px;
}
.aqai-dash-quick-stats-ctn .aqai-quick-stats-ctn .aqai-quicks-item-stat{
    padding-left: 0px;
    font-size: 12px;
}
.aqai-dash-quick-stats-ctn .aqai-quick-stats-ctn .aqai-quicks-item-stat strong{
    font-size: 22px;
    line-height: 1em;
}

.aqai-dash-right-sections{
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 20px;
}
.aqai-dash-right-items{
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
    row-gap: 20px;
}
.aqai-dash-right-item{
    background-color: #fff;
    border-radius: 5px;
}
.aqai-dash-right-item .aqai-schlistposts-ctn{
    padding: 20px;
}

.aqai-dash-right-item .aqai-empty-container{
    grid-template-columns: 1fr;
    align-items: center;
    justify-content: center;
}
.aqai-dash-right-item .aqai-empty-center,
.aqai-dash-right-item .aqai-empty-info,
.aqai-dash-right-item .aqai-quick-acbtn-m{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    margin-top: 15px;
}
.aqai-dash-right-item .aqai-empty-center{
    margin-top: 0px;
}
.aqai-dash-right-item .aqai-schlistemp-items{
    transform: scale(0.6);
    margin-left: -100px;
}
.aqai-dash-right-item .aqai-empty-container{
    margin-top: 0px;
    margin-bottom: 88px;
}
.aqai-dash-right-item.aqai-dash-right-item-list{
    min-height: 410px;
    max-height: 410px;
}
.aqai-dash-right-items-sec{
    grid-template-columns: 1fr;
}

.aqai-dash-right-items-sec .aqai-apikeysc-ctn {
    grid-template-columns: 1fr 1fr;
}
.aqai-dash-right-items-sec .aqai-apikeysc-item{
    border-radius: 5px;
}
.aqai-apikeysc-delete{
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease-in-out;
    transform: scale(0.9);
}
.aqai-apikeysc-item:hover .aqai-apikeysc-delete{
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

/**
    Upsell Modal
*/
.aqai-upsell-modal-ctn{
    display: grid;
    grid-template-columns: 1fr 2fr;
    height: 450px;
    background-color: #202331;
    overflow: hidden;
}
.aqai-upsell-img{
    background: #7252e6;
    /* background: linear-gradient(336deg, rgba(224, 64, 251, 1) 0%, rgba(96, 80, 220, 1) 100%); */
    position: relative;
    overflow: hidden;
    display: none;
}
.aqai-upsell-img[data-active="true"]{
    display: block;
}
.aqai-upsell-img img{
    position: absolute;
    z-index: 0;
    top: 22px;
    left: 38px;
    border: 10px solid #ececec;
    border-top-left-radius: 1px;
    box-shadow: -9px 10px 0px #ffffff, -20px 22px 0px #6647d5;
    border-top: 0px;
}
.aqai-upsell-img[data-slide-id="1"] img {
    top: 8px;
    left: 23px;
}

.aqai-upsell-img[data-slide-id="2"] img {
    top: 23px;
    left: 31px;
}
.aqai-upsell-right{
    padding: 10px 50px;
    padding-right: 30px;
    position: relative;
    background-color: #202331;
    z-index: 1;
}
.aqai-upsell-content h2{
    font-size: 28px;
    line-height: 1.3em;
    color: #eee;
    margin-bottom: 10px;
    padding-bottom: 0px;
}
.aqai-upsell-content h2 span{
    color: #fff;
    display: inline-block;
    padding-left: 10px;
    font-family: cursive;
    font-style: italic;
    font-weight: 500;
}
.aqai-upsell-content-text{
    color: #8188a8;
}

.aqai-upsell-features-list{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 10px;
    margin-top: 20px;
    color: #666c88;
}
.aqai-upsell-features-group{
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 5px;
}
.aqai-upsell-features-group span{
    display: block;
}

.aqai-upsell-slide-btns{
    margin-top: 25px;
    column-gap: 10px;
    background: #262a3a;
    border-radius: 3px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 5px;
    row-gap: 10px;
}
.aqai-upsell-slide-btn{
    float: left;
    height: 32px;
    line-height: 31px;
    padding: 0px 15px;
    color: #202331;
    font-size: 12px;
    font-weight: 500;
    color: #666c88;
    transition: all .2s ease-in-out;
}
.aqai-upsell-slide-btn:not([data-active="true"]):hover {
    background: #262a3a;
    color: #fff;
}
.aqai-upsell-slide-btn[data-active="true"]{
    background: var(--aqai-purple2);
    color: #fff;
}

.aqai-upsell-actions{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 25px;
    column-gap: 20px;
}

.aqai-upsell-actions .aqai-upsell-action-btn{
    height: 38px;
    line-height: 38px;
    background-color: #fff;
    border-radius: 3px;
    padding: 0px 20px;
    font-size: 13px;
    font-weight: 600;
    color: #202331;
    cursor: pointer;
}
.aqai-upsell-action-btn.aqai-upsell-action-upgrade{
    background-color: #67cc30;
    color: #fff;
}
.aqai-upsell-action-btn.aqai-upsell-action-readmore {
    background-color: #242839;
    color: #fff;
}

/* create wrapper */
.brush-wrap {
    position: relative;
    display: inline-block;
    padding: 3rem;
}

/* applying example animation (indefinite variant) */
.brush-wrap.brush-wrap--indefinite:before {
    clip-path: url(#clip-indefinite);
}

/* clipping/animating object (pseudo element) */
.brush-wrap:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: black;
    z-index: -1;
    clip-path: url(#clip);
    /* applying clip animation */
}

.brush-wrap p {
    font-size: 2rem;
    text-transform: uppercase;
    margin: 0;
    color: white;
    font-style: italic;
    filter: drop-shadow(0px 0px 2px black);
}

.aqai-usage-imedit{
    background-color: #202331;
}

.aqai-usage-imedit-image{
    background: linear-gradient(280deg, rgba(224, 64, 251, 1) 0%, rgba(96, 80, 220, 1) 100%);
    height: 220px;
}
.aqai-usage-imedit-text {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 10px;
    padding: 30px 40px;
}
.aqai-usage-imedit-text strong{
    font-size: 20px;
    font-weight: 600;
    color: #b7beda;
}
.aqai-usage-imedit-text span {
    color: #666c88;
    line-height: 1.6em;
}
.aqai-usage-imedit-button{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #67cc30;
    color: #fff;
    border-radius: 3px;
    height: 38px;
    line-height: 38px;
    font-weight: 600;
    margin-top: 15px;
    cursor: pointer;
}

.aqai-credit-limit-modal{
    background-color: #202331;

}
.aqai-credit-limit-modal-content{
    box-sizing: border-box;
    padding: 20px 50px;
}
.aqai-credit-limit-modal-img {
    height: 200px;
    overflow: hidden;
}
.aqai-credit-limit-modal-img img{
    height: 100%;
}
.aqai-credit-limit-modal h4 {
    font-size: 22px;
    font-weight: 600;
    color: #b7beda;
}
.aqai-credit-limit-modal .aqai-credit-limit-text {
    color: #949ab6;
    font-size: 16px;
    line-height: 1.6em;
    margin-top: 10px;
}
.aqai-credit-limit-modal-btns{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    column-gap: 20px;
    margin-bottom: 10px;
}
.aqai-credit-limit-purchase-btn{
    background-color: #67cc30 !important;
    border-color: #67cc30 !important;
    color: #fff !important;
}
.aqai-credit-limit-upgrade-btn{
    border-color: #242839 !important;
    background-color: #242839 !important;
    color: #fff !important;
}
.aqai-modal-ctn[data-modal-name='creditLimitModal']{
    z-index: 99999999999;
}
.aqai-plugin-license-ctn{
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 10px;
    background-color: #202331;
    padding: 15px 20px;
    margin-bottom: 20px;
    color: #b7beda;
}
.aqai-plugin-license-info{
    margin-top: 5px;
    margin-bottom: 15px;
}
.aqai-plugin-license-info > span{
    margin: 5px 0px;
}
.aqai-plugin-license-info > span strong{
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}
.aqai-plugin-license-btns{
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 20px;
}
.aqai-plugin-license-btns button{
    width: 100%;
}
.aqai-plugin-license-tier{
    background-color: #67cc30;
    color: #fff;
    padding: 2px 6px;
    border-radius: 10px;
    font-size: 10px;
    font-weight: 600;
    position: absolute;
    top: 5px;
    right: 5px
}
.aqai-key-input{
    margin: 10px 0px;
}


/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Content Creator
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
.lzc-content-creator-ctn{
    position: absolute;
    width: 1300px;
    height: 650px;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
    box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.10);
    background-color: #fff;
    box-sizing: border-box;
    overflow: hidden;
    transition: all .2s ease-in-out;
}
.lzc-ccrea-top-logo{
    color: #fff;
    background: var(--aqai-purple2);
    height: 32px;
    width: 32px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lzc-ccrea-loading-ctn,
.lzc-ccrea-top,
.lzc-ccrea-content{
    position: relative;
    z-index: 3;
}
.lzc-ccrea-bg-ctn,
.lzc-ccrea-bg-ctn > div{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.lzc-ccrea-bg-elm0 {
    opacity: 0.8;
}
.lzc-ccrea-bg-elm1 {
    background-position: right bottom;
    background-repeat: no-repeat;
    opacity: 0.15;
}
.lzc-ccrea-bg-elm2 {
    background-position: -200px -100px;
    background-repeat: no-repeat;
    opacity: 0.05;
}


.lzc-content-creator-ctn[data-type='loading']{
    width: 560px;
    height: 550px;
    padding: 45px 55px;
}
.lzc-content-creator-ctn[data-type='loading'] .lzc-ccrea-content,
.lzc-content-creator-ctn[data-type='loading'] .lzc-ccrea-top,
.lzc-content-creator-ctn[data-type='content'] .lzc-ccrea-loading-ctn{
    display: none;
}
.lzc-content-creator-ctn[data-type='loading'] .aqai-schlistemp-items {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lzc-content-creator-ctn[data-type='loading'] .aqai-schlistemp-item{
    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
    top: unset;
}
.lzc-ccrea-loading-content{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    row-gap: 30px;
    padding-top: 40px;
}
.lzc-ccrea-loading-content-text{
    text-align: center;
    line-height: 1.8em;
}
.lzc-ccrea-loading-text{
    position: relative;
}

.lzc-ccrea-loading-text:after{
    content: '';
    position: absolute;
    animation: aqai-loading-text-animation 1s infinite ease-in-out;
}

@keyframes aqai-loading-text-animation {
    0% {
        content: '.';
        color: var(--aqai-purple2);
    }
    50% {
        content: '..';
        color: var(--aqai-purple);
    }
    75% {
        content: '...';
        color: var(--aqai-success-green);
    }
    100% {
        content: '';
    }
}

.lzc-ccrea-loading-content-text strong{
    font-size: 22px;
    margin-bottom: 10px;
}
.lzc-ccrea-loading-content-btns{
    column-gap: 20px;
}

.lzc-content-creator-ctn .aqai-sline{
    animation: aqai-sline-animation 1.5s infinite ease-in-out;
}
.aqai-anim-d2{
    animation-delay: 2s !important;
}
.aqai-anim-d4{
    animation-delay: 4s !important;
}
.aqai-anim-d6{
    animation-delay: 6s !important;
}
.aqai-anim-d8{
    animation-delay: 8s !important;
}
.aqai-anim-d10{
    animation-delay: 10s !important;
}

@keyframes aqai-sline-animation {
    0% {
        background: #e6e6e6b3;
    }
    50% {
        background: #d7d7d7;
    }
    100% {
        background: #e6e6e6b3;
    }
}

.lzc-ccrea-top{
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 20px;
}
.lzc-ccrea-top-left{
    column-gap: 10px;
}

.lzc-ccrea-top-right{
    margin-left: auto;
}
.lzc-ccrea-quick-btn{
    height: 32px;
    width: 32px;
    cursor: pointer;
    color: #50566e;
    border-radius: 50%;
    transition: all .1s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lzc-ccrea-quick-btn:hover{
    background-color: #f0f2f6b3;
    color: var(--aqai-purple2);
}
.lzc-ccrea-content{
    display: grid;
    width: 100%;
    height: calc(100% - 40px);
    grid-template-columns: 2fr 1fr;
    column-gap: 20px;
    padding: 20px;
}
.lzc-ccrea-content-left{
    position: relative;
}
.lzc-ccrea-content-element{
    align-items: flex-start;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 50px;
    row-gap: 10px;
    transition: transform .15s ease-in-out,
    opacity .15s ease-in-out,
    visibility .15s ease-in-out;
}
.lzc-ccrea-content-element .lzc-ccrea-content-hd{
    margin-bottom: 5px;
}
.lzc-ccrea-choices{
    padding-top: 10px;
}
.lzc-ccrea-content-element[data-active="false"] {
    visibility: hidden;
    height: 0px;
    opacity: 0;
    padding-bottom: 0px;
}
.lzc-ccrea-content-element[data-active="true"] {
    visibility: visible;
    height: 100%;
    opacity: 1;
}

.lzc-ccrea-content-element[data-passed="true"]{
    transform: translateY(-200px);
}

.lzc-ccrea-content-element[data-passed="false"] {
    transform: translateY(200px);
}

.lzc-ccrea-content-hd{
    font-size: 22px;
    font-weight: 600;
    color:#3d3d72;
}
.lzc-ccrea-inp{
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 38px;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding-right:10px;
    box-sizing: border-box;
    opacity: 0.5;
    padding-left: 0px !important;
}
.lzc-ccrea-inp:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.lzc-ccrea-choices[data-layout="vertical"] {
    display: flex;
    flex-direction: column;
}
.lzc-ccrea-choices[data-layout="vertical"] .lzc-ccrea-choice-item{
    clear: both;
}

.lzc-ccrea-choice-item{
    height: 32px;
    line-height: 32px;
    float: left;
    column-gap: 8px;
    padding: 0px 15px;
    padding-left: 14px;
    border-radius: 25px;
    background-color: #f0f2f6b3;
    cursor: pointer;
    overflow: hidden;
    color: #525263;
    margin-bottom: 10px;
    margin-right: 10px;
    transition: all .1s ease-in-out;
}
.lzc-ccrea-choice-item:hover{
    color: #0f2026;
}
.lzc-ccrea-choice-item-icon{
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    color: #f0f2f6d4;
    opacity: 0;
    margin-left: -25px;
    transition: all .1s ease-in-out;
}
.lzc-ccrea-choice-item-icon:before {
    content: '';
    height: 4px;
    width: 10px;
    position: absolute;
    border-left: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    left: 4px;
    top: 6px;
    transform: rotate(-45deg);
}
.lzc-ccrea-choice-item-text {
    font-size: 12px;
    font-weight: 600;
}
.lzc-ccrea-choice-item[data-hidden="true"]{
    display: none;
}
.lzc-ccrea-choice-item[data-selected="true"]{
    background-color: #0f2026;
    color: #fff;
    padding-left: 10px;
}
.lzc-ccrea-choice-item[data-selected="true"] .lzc-ccrea-choice-item-icon {
    opacity: 1;
    margin-left: 0px;
    background-color: #ffffff20;
    color: #fff;
}
.lzc-ccrea-bottom-action-btn{
    padding: 0px 25px;
    border-radius: 25px;
}
.lzc-ccrea-bottom-action{
    column-gap: 10px;
    row-gap: 10px;
}
.lzc-ccrea-skip-btn{
    transition: all .2s ease-in-out;
    background: transparent !important;
    opacity: .2;
}
.lzc-ccrea-skip-btn:hover{
    opacity: 1;
    color: #0f2026 !important;
    box-shadow: none !important;
}




.lzc-ccrea-progress-item{
    position: relative;
    box-sizing: border-box;
    padding: 15px 10px;
    color: #525263;
    display: flex;
    column-gap: 10px;
}
.lzc-ccrea-progress-item-content{
    display: flex;
    flex-direction: column;
    row-gap: 5px;
}

.lzc-ccrea-progress-item-title-number{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #0f2026;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 20px;
    font-size: 12px;
}

.lzc-ccrea-progress-item-progress{
    height: 24px;
    width: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    position: relative;
    border: 1px solid transparent;
    box-sizing: border-box;
}
.lzc-ccrea-progress-item[data-progress="inactive"]{
    opacity: .5;
}

.lzc-ccrea-progress-item[data-progress="current"] .lzc-ccrea-progress-item-content strong{
    color: var(--aqai-purple2);
}

.lzc-ccrea-progress-item[data-progress="current"] .lzc-ccrea-progress-item-progress strong,
.lzc-ccrea-progress-item[data-progress="inactive"] .lzc-ccrea-progress-item-progress strong{
    display: none;
}
.lzc-ccrea-progress-item[data-progress="completed"] .lzc-ccrea-progress-item-progress strong{
    display: block;
}
.lzc-ccrea-progress-item[data-progress="completed"] .lzc-ccrea-progress-item-progress{
    background-color: #21b2a4;
    color: #fff;
}

.lzc-ccrea-progress-item[data-progress="current"] .lzc-ccrea-progress-item-progress:before,
.lzc-ccrea-content-loading-icon:before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    color: var(--aqai-purple2);
    border: 2px solid rgba(0, 0, 0, 0.05);
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    border-radius: 50%;
    -webkit-animation: aqai-button-rotation 1s infinite linear;
    animation: aqai-button-rotation 1s infinite linear;
}
.lzc-ccrea-progress-item[data-progress="inactive"] .lzc-ccrea-progress-item-progress,
lzc-ccrea-content-loading-icon {
    border-color: #ccc;
}
.lzc-ccrea-progress-item:after{
    content: '';
    width: 1px;
    height: 55%;
    left: 22px;
    top: 43px;
    position: absolute;
    background-color: #ccc;
}
.lzc-ccrea-progress-item[data-progress="current"]:after {
    opacity: 0.5;
}
.lzc-ccrea-progress-item[data-progress="completed"]:after {
    opacity: 1;
    background-color: #21b2a4;
}
.lzc-ccrea-progress-item:last-of-type:after {
    display: none;
}
.lzc-ccrea-content-loading{
    column-gap: 13px;
}
.lzc-ccrea-content-loading-icon{
    width: 17px;
    height: 17px;
    border-radius: 50%;
    position: relative;
    box-sizing: border-box;
    border: 2px solid transparent;
    margin-top: -3px;
}
.lzc-ccrea-content-loading-icon:before {
    color: #3d3d72;
}
.lzc-ccrea-regenerate-btn{
    background-color: transparent;
    color: #3b555e;
}
.lzc-ccrea-regenerate-btn:hover{
    background-color: #0f2026;
    color: #fff;
}

.lzc-ccrea-content-controls[data-layout="double"]{
    display: grid;
    grid-template-columns: 2fr 1fr;
    column-gap: 10px;
    width: 100%;
    box-sizing: border-box;
    padding-right: 10px;
}

.lzc-ccrea-sortable{
    width: 100%;
    background-color: #fff;
    padding: 10px;
    box-sizing: border-box;
    box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.10);
    width: 100%;
    box-sizing: border-box;
    padding-right: 10px;
}
.lzc-ccrea-sortable-item{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    background-color: #f0f2f6b3;
    color: #32323f;
    padding: 5px;
    padding-left: 8px;
    cursor: pointer;
    margin-bottom: 10px;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
}
.lzc-ccrea-sortable-btns{
    column-gap: 5px;
    margin-left: auto;
}
.lzc-ccrea-sortable-btns > div{
    cursor: pointer;
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lzc-ccrea-sortable-drag{
    cursor: move !important;
}
.lzc-ccrea-sortable-ghost{
    opacity: 0.3;
}
.lzc-ccrea-sortable-element-drag,
.lzc-ccrea-choice-item-plus{
    background-color: #0f2026;
    color: #fff;
}
.lzc-ccrea-choice-item-plus{
    width: 20px;
    height: 20px;
    margin-right: -5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-left: auto;
}
.lzc-ccrea-goback{
    cursor: pointer;
    padding: 5px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    column-gap: 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #0f2026;
    opacity: 0.3;
    transition: all .2s ease-in-out;
    margin-left: -5px;
    overflow: hidden;
}
.lzc-ccrea-goback:hover{
    opacity: 1;
}
.lzc-ccrea-goback-icon{
    width: 12px;
    height: 10px;
    position: relative;
    opacity: 0;
    margin-left: -14px;
    transition: all .2s ease-in-out;
}
.lzc-ccrea-goback:hover .lzc-ccrea-goback-icon{
    opacity: 1;
    margin-left: 0px;
}
.lzc-ccrea-goback-icon:before{
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    border-left: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    top: 1px;
}
.lzc-ccrea-generate-btn{
    background-color: #009688;
}
.aqai-floating-holder[data-type="content-creator"] {
    position: fixed;
    bottom: 25px;
    right: 35px;
}

.aqai-floating-holder[data-type="content-creator"][data-shown="false"]{
    opacity: 0;
    visibility: hidden;
    transform: scale(0.5);
}



.lzc-content-creator-ctn[data-shown="false"] {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
    transform-origin: center center;
}

.lzc-ccrea-api-error{
    position: absolute;
    bottom: 20px;
    left: 10px;
    column-gap: 7px;
    padding: 0px 0px;
    background-color: var(--aqai-red);
    color: #fff;
    font-size: 12px;
    border-radius: 50px;
    line-height: 28px;
    height: 27px;
    width: 27px;
    overflow: hidden;
}
.lzc-ccrea-api-error > div{
    float: left;
}
.lzc-ccrea-api-error-icon{
    width: 27px;
    height: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lzc-ccrea-api-error-icon svg{
    float: left;
}
.lzc-ccrea-api-error-text-ctn{
    column-gap: 5px;
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease-in-out;
}
.lzc-ccrea-api-error:hover,
.lzc-ccrea-api-error[data-active="true"] {
    width: auto;
    padding: 0px 15px;
    padding-left: 5px;
}

.lzc-ccrea-api-error:hover .lzc-ccrea-api-error-icon,
.lzc-ccrea-api-error[data-active="true"] .lzc-ccrea-api-error-icon {
    margin-right: 3px;
}
.lzc-ccrea-api-error:hover .lzc-ccrea-api-error-text-ctn,
.lzc-ccrea-api-error[data-active="true"] .lzc-ccrea-api-error-text-ctn{
    opacity: 1;
    visibility: visible;
}
.lzc-ccrea-api-error-text-ctn .aqai-txt-m{
    text-transform: capitalize;
    font-weight: 600;
    font-size: 12px;
    display: inline-block;
    padding-right: 5px;
}

/*

.lzc-ccrea-content-element{
    display: none;
}
.lzc-content-creator-ctn[data-step="0"]
.lzc-ccrea-content-element[data-step="0"]{
    display: flex;
}
    */

.aqai-highlight-comment .aqai-floating-comment-item-ctn .aqai-floating-comment-item{
    background-color: unset !important;
    border-color: unset !important;
    box-shadow: unset !important;
}
[data-theme="dark"] .aqai-highlight-comment .aqai-floating-comment-item-ctn{
    border: 1px solid #272b3d;
    -webkit-animation: aqai-highlight-comment-dark-animation 3s infinite linear;
    animation: aqai-highlight-comment-dark-animation 3s infinite linear;
}

@-webkit-keyframes aqai-highlight-comment-dark-animation {
    0% {
        border-color: #151822;
        background: #212638;
    }

    50% {
        border-color: #2e3347;
        background: #181b25;
    }

    100% {
        border-color: #151822;
        background: #212638;
    }
}

@keyframes aqai-highlight-comment-dark-animation {
    0% {
        border-color: #151822;
        background: #212638;
    }

    50% {
        border-color: #2e3347;
        background: #181b25;
    }

    100% {
        border-color: #151822;
        background: #212638;
    }
}


[data-theme="light"] .aqai-highlight-comment .aqai-floating-comment-item-ctn {
    border: 1px solid #eee;
    box-shadow: unset !important;
    -webkit-animation: aqai-highlight-comment-light-animation 3s infinite linear;
    animation: aqai-highlight-comment-light-animation 3s infinite linear;
}

@-webkit-keyframes aqai-highlight-comment-light-animation {
    0% {
        border-color: #eee;
        background: #f1f1f1;
    }

    50% {
        border-color: #f1f1f1;
            background: #fff;
    }

    100% {
        border-color: #eee;
        background: #f1f1f1;
    }
}

@keyframes aqai-highlight-comment-light-animation {
    0% {
        border-color: #eee;
        background: #f1f1f1;
    }

    50% {
        border-color: #f1f1f1;
        background: #fff;
    }

    100% {
        border-color: #eee;
        background: #f1f1f1;
    }
}
.aqai-ppform-loading-ctn .aqai-schlistemp-item[data-element="2"]{
    left: 0px;
    bottom: 0px;
}
.aqai-ppform-loading-ctn .lzc-ccrea-loading-ctn{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 50px 80px;
    margin-top: 100px;
}

.aqai-sdbr-logo{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    row-gap: 10px;
}
.aqai-sdbr-logo-icon{
    width: 52px;
    height: 52px;
    position: relative;
    border-radius: 50%;
    background-color: var(--aqai-purple2);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.aqai-sdbr-logo-icon > *{
    z-index: 2;
}
.aqai-sdbr-logo-icon-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 50%;
    background-size: cover;
    opacity: .15;
    transform: rotate(175deg);
}