.hidden {
    display:none;
}

.sv_complete_btn {
    display:none;
}

#surveyContainer > .btn-secondary.active {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #cb0c9f !important;
    --bs-btn-border-color: #cb0c9f !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #ad0a87 !important;
    --bs-btn-hover-border-color: #a20a7f !important;
    --bs-btn-focus-shadow-rgb: 211, 48, 173 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #a20a7f !important;
    --bs-btn-active-border-color: #980977 !important;
    --bs-btn-active-shadow: none !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #cb0c9f !important;
    --bs-btn-disabled-border-color: #cb0c9f !important;
}

--color-saturation-medium: 65%;
--color-saturation-high: 85%;
--color-red-hue: 15;
--color-green-hue: 165;
--color-ice-hue: 185;
--color-ice-dark-hue: 195;
--color-blue-hue: 220;
--color-green-text: hsl(var(--color-green-hue),var(--color-saturation-high),25%);
--color-red: hsl(var(--color-red-hue),var(--color-saturation-high),50%);
--color-red-text: hsl(var(--color-red-hue),var(--color-saturation-high),40%);
--color-red-text-light: hsl(var(--color-red-hue),var(--color-saturation-high),75%);
--color-gold: #fe9;
--color-light: hsl(var(--color-ice-hue),100%,98%);
--color-text: hsl(var(--color-blue-hue),60%,35%);

.xmas-border {
    background-image: repeating-linear-gradient(45deg,var(--color-red)0 1.5%,var(--color-light)1.5% 3%) !important;
}

.ql-container {
    height: unset !important;
}

/*** ai inbox pages **/

#ai-inbox table tr td{
    width:200px;
}

.messages-email {
    max-height: 550px;
    overflow: auto;
}

.dropdown-menu {
    border: 1px solid #cb0c9f;
}

.offcanvas-btn {
    top: 100px;
    right: 420px;
    visibility: visible;
    width: 200px !important;
}

/* optional junk to toggle the button text */
.offcanvas-btn span:last-child,
.offcanvas.show .offcanvas-btn span:first-child {
    display: none;
}

.offcanvas.show .offcanvas-btn span:last-child {
    display: inline;
}

#messagesDetailFlyout ::-webkit-scrollbar-thumb { border-width: 5px 5px 5px 0; border-color: transparent; }
#messagesDetailFlyout ::-webkit-scrollbar { background: none; }

.custom {
    width: 250px !important;
    text-overflow:ellipsis;
}

.attachment-thumb {
    height: 200px;
    max-height: 200px;
    max-width: 150px;
}

.attachment-thumb-cover {
    height: 200px;
    max-height: 200px;
    max-width: 150px;
    object-fit: cover;
}

/* open/close button toggler */

btn-openclose span:last-child,
.offcanvas.show btn-openclose span:first-child {
    display: none;
}

.offcanvas.show btn-openclose span:last-child {
    display: inline;
}

.boxshadow-1 {
    border-color: #e9ecef !important;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
}

/*** /ai inbox pages **/

.selectize-dropdown {
    z-index: 999999 !important;
}