    .Page {
background-color: #fff2da !important;
}
.ws-font-bold:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *)), .ws-font-light:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *)), svg:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *)) {
color: rgba(11, 11, 11, 1) !important;
}

.ws-secondary-text:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *)) {
color: rgba(11, 11, 11, 0.65) !important;
}

.ws-destructive-text.ws-destructive-text.ws-destructive-text {
color: #C15B60 !important;
}

.ws-dark-surface .ws-font-bold:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *, .ws-surface-bright > *)), .ws-dark-surface .ws-font-light:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *, .ws-surface-bright > *)), .ws-dark-surface svg:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *, .ws-surface-bright > *)) {
color: rgba(255, 242, 218, 1) !important;
}

.ws-dark-surface .ws-secondary-text:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *, .ws-surface-bright > *)) {
color: rgba(255, 242, 218, 0.75) !important; }

.ws-dark-surface .ws-destructive-text.ws-destructive-text.ws-destructive-text:not(:is(.ws-btn, .ws-link, .ws-input, .chat_mother *, .ws-surface-bright > *)) {
color: #fe2540 !important;
}
.ws-separato {
background-color: rgba(11, 11, 11, 1) !important;
}

.ws-border-top {
border-top-color: rgba(11, 11, 11, 1) !important;}
.ws-border-right {
border-right-color: rgba(11, 11, 11, 1) !important;
}
.ws-border-bottom {
border-bottom-color: rgba(11, 11, 11, 1) !important; 
}
.ws-border-left {
border-left-color: rgba(11, 11, 11, 1) !important;
}
.ws-border-all {
border-color: rgba(11, 11, 11, 1) !important;
}
.ws-dark-surface .ws-separato:not(.ws-surface-bright > *) {
background-color: rgba(255, 242, 218, 1) !important;
}

.ws-dark-surface .ws-border-top:not(.ws-surface-bright > *) {
border-top-color: rgba(255, 242, 218, 1) !important;}
.ws-dark-surface .ws-border-right:not(.ws-surface-bright > *) {
border-right-color: rgba(255, 242, 218, 1) !important;
}
.ws-dark-surface .ws-border-bottom:not(.ws-surface-bright > *) {
border-bottom-color: rgba(255, 242, 218, 1) !important; 
}
.ws-dark-surface .ws-border-left:not(.ws-surface-bright > *) {
border-left-color: rgba(255, 242, 218, 1) !important;
}
.ws-dark-surface .ws-border-all:not(.ws-surface-bright > *) {
border-color: rgba(255, 242, 218, 1) !important;
}

@font-face {
font-family: "Good Grief Core Font Set_Bold";
src: url('https://762d0145e332a78fcb6f9b9f529c26ab.cdn.bubble.io/f1771954001249x312136447255869900/CooperBlkBT-Regular.woff2') format('woff2');}
.ws-font-bold, .Alert {
font-family: "Good Grief Core Font Set_Bold" !important;
}
@font-face {
font-family: "Good Grief Core Font Set_Paragraph";
src: url('https://762d0145e332a78fcb6f9b9f529c26ab.cdn.bubble.io/f1771953970933x496311029165027900/SaansMono-Medium.woff2') format('woff2');}
.ws-font-light {
font-family: "Good Grief Core Font Set_Paragraph" !important;
}
.ws-dark-surface-content {
background-color: #0b0b0b !important;
}

.ws-surface-bright-content {
background-color: #FFFFFF !important;
}
  
@font-face {
font-family: "Good Grief Italic Font_Bold";
src: url('https://762d0145e332a78fcb6f9b9f529c26ab.cdn.bubble.io/f1773067455849x129395488961023150/CooperBlkBT-Italic.woff2') format('woff2');}
.ws-btn, .ws-btn .Text {
font-family: "Good Grief Italic Font_Bold" !important;
}
   

     
     
    
   

.ws-link--normal, .link-underline {
color: #0e7251 !important;
}

.ws-dark-surface .ws-link--normal:not(.ws-surface-bright > *), .ws-dark-surface .link-underline:not(.ws-surface_bright > *) {
color: #39f9ba !important
}

.ws-dark-surface .ws-link:not(.ws-link--normal,.ws-link-destructive,.ws-surface-bright > *) {
color: rgba(255, 242, 218, 1) !important;
}   

.ws-link--destructive {
color: #9d1022 !important;
}

.ws-dark-surface .ws-link--destructive:not(.ws-surface-bright > *) {
color: #fe2540 !important;}   


   
button.ws-btn--green {
background-color: rgba(157, 16, 34, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-btn--green:not(button) {
background-color: rgba(157, 16, 34, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}

.ws-btn--green:not(button) .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}

button.ws-btn--green:hover, button.ws-btn--green.hover-preview {
background-color: rgba(157, 16, 34, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-btn--green:not(button):hover {
background-color: rgba(157, 16, 34, 1) !important;color: rgba(255, 242, 218, 1) !important;

}


.ws-btn--green:not(button):hover .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}



  .Alert {
background-color: rgba(157, 16, 34, 1) !important;
color: rgba(255, 242, 218, 1) !important;
}
button.ws-btn--orange {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: #201139 !important;border-style: solid !important;

}
.ws-btn--orange:not(button) {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: #201139 !important;border-style: solid !important;

}

.ws-btn--orange:not(button) .Text.Text.Text.Text.Text {
color: #201139 !important;
}

button.ws-btn--orange:hover, button.ws-btn--orange.hover-preview {
background-color: rgba(11, 11, 11, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: #201139 !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-btn--orange:not(button):hover {
background-color: rgba(11, 11, 11, 1) !important;color: rgba(255, 242, 218, 1) !important;

}


.ws-btn--orange:not(button):hover .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}



  
button.ws-btn--dark {
background-color: rgba(11, 11, 11, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(255, 242, 218, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-btn--dark:not(button) {
background-color: rgba(11, 11, 11, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(255, 242, 218, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}

.ws-btn--dark:not(button) .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}

button.ws-btn--dark:hover, button.ws-btn--dark.hover-preview {
background-color: rgba(11, 11, 11, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(255, 242, 218, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-btn--dark:not(button):hover {
background-color: rgba(11, 11, 11, 1) !important;color: rgba(255, 242, 218, 1) !important;

}


.ws-btn--dark:not(button):hover .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}



  
button.ws-btn--gradient {
background: linear-gradient(to right, rgba(56, 250, 186, 1), rgba(255, 242, 218, 1)) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: #201139 !important;border-style: solid !important;

}
.ws-btn--gradient:not(button) {
background: linear-gradient(to right, rgba(56, 250, 186, 1), rgba(255, 242, 218, 1)) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: #201139 !important;border-style: solid !important;

}

.ws-btn--gradient:not(button) .Text.Text.Text.Text.Text {
color: #201139 !important;
}

button.ws-btn--gradient:hover, button.ws-btn--gradient.hover-preview {
background: linear-gradient(to right, rgba(56, 250, 186, 1), rgba(255, 242, 218, 1)) !important;border-radius: 10px !important;border-width: 2px !important;border-color: #201139 !important;color: #201139 !important;border-style: solid !important;

}
.ws-btn--gradient:not(button):hover {
background: linear-gradient(to right, rgba(56, 250, 186, 1), rgba(255, 242, 218, 1)) !important;color: #201139 !important;

}


.ws-btn--gradient:not(button):hover .Text.Text.Text.Text.Text {
color: #201139 !important;
}



  
button.ws-btn--transparent {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}
.ws-btn--transparent:not(button) {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}

.ws-btn--transparent:not(button) .Text.Text.Text.Text.Text {
color: rgba(11, 11, 11, 1) !important;
}

button.ws-btn--transparent:hover, button.ws-btn--transparent.hover-preview {
background-color: rgba(11, 11, 11, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-btn--transparent:not(button):hover {
background-color: rgba(11, 11, 11, 1) !important;color: rgba(255, 242, 218, 1) !important;

}


.ws-btn--transparent:not(button):hover .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}



  
button.ws-btn--red {
background-color: rgba(254, 37, 64, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: #201139 !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}
.ws-btn--red:not(button) {
background-color: rgba(254, 37, 64, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: #201139 !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}

.ws-btn--red:not(button) .Text.Text.Text.Text.Text {
color: rgba(11, 11, 11, 1) !important;
}

button.ws-btn--red:hover, button.ws-btn--red.hover-preview {
background-color: rgba(254, 37, 64, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: #201139 !important;color: #201139 !important;border-style: solid !important;

}
.ws-btn--red:not(button):hover {
background-color: rgba(254, 37, 64, 1) !important;color: #201139 !important;

}


.ws-btn--red:not(button):hover .Text.Text.Text.Text.Text {
color: #201139 !important;
}



  
button.ws-btn--white {
background-color: #FFFFFF !important;border-radius: 10px !important;border-width: 1px !important;border-color: #201139 !important;color: #201139 !important;border-style: solid !important;

}
.ws-btn--white:not(button) {
background-color: #FFFFFF !important;border-radius: 10px !important;border-width: 1px !important;border-color: #201139 !important;color: #201139 !important;border-style: solid !important;

}

.ws-btn--white:not(button) .Text.Text.Text.Text.Text {
color: #201139 !important;
}

button.ws-btn--white:hover, button.ws-btn--white.hover-preview {
background-color: #FFFFFF !important;border-radius: 10px !important;border-width: 1px !important;border-color: #201139 !important;color: #201139 !important;border-style: solid !important;

}
.ws-btn--white:not(button):hover {
background-color: #FFFFFF !important;color: #201139 !important;

}


.ws-btn--white:not(button):hover .Text.Text.Text.Text.Text {
color: #201139 !important;
}



  
button.ws-btn--gray {
background-color: rgba(235, 235, 245, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}
.ws-btn--gray:not(button) {
background-color: rgba(235, 235, 245, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}

.ws-btn--gray:not(button) .Text.Text.Text.Text.Text {
color: rgba(11, 11, 11, 1) !important;
}

button.ws-btn--gray:hover, button.ws-btn--gray.hover-preview {
background-color: rgba(235, 235, 245, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}
.ws-btn--gray:not(button):hover {
background-color: rgba(235, 235, 245, 1) !important;color: rgba(11, 11, 11, 1) !important;

}


.ws-btn--gray:not(button):hover .Text.Text.Text.Text.Text {
color: rgba(11, 11, 11, 1) !important;
}



  
    

.ws-dark-surface button.ws-btn--orange {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(255, 242, 218, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-dark-surface .ws-btn--orange:not(button) {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(255, 242, 218, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}

.ws-dark-surface .ws-btn--orange:not(button) .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}
.ws-dark-surface button.ws-btn--transparent {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(255, 242, 218, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}
.ws-dark-surface .ws-btn--transparent:not(button) {
background: transparent !important;
border-radius: 10px !important;border-width: 2px !important;border-color: rgba(255, 242, 218, 1) !important;color: rgba(255, 242, 218, 1) !important;border-style: solid !important;

}

.ws-dark-surface .ws-btn--transparent:not(button) .Text.Text.Text.Text.Text {
color: rgba(255, 242, 218, 1) !important;
}
     




   :is(input:not(.input input), .input, .Input, select, .Dropdown, .date_div, .picker__input, button.button_for_file_uploader:not(.ws-link), .PictureInput:not([data-wsc-is-link]):not([data-ws-is-link]):not(:has([data-wsc-is-link], [data-ws-is-link])), .FileInput, .tt-input, .tt-hint, .twitter-typeahead input, .AutocompleteDropdown input, .select2-MultiDropdown):not(.sp-input) {
background-color: rgba(255, 255, 255, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;


}


:is(input:not(.input input), .input, .Input, select, .Dropdown, .date_div, .picker__input, button.button_for_file_uploader:not(.ws-link), .PictureInput:not([data-wsc-is-link]):not([data-ws-is-link]):not(:has([data-wsc-is-link], [data-ws-is-link])), .FileInput, .tt-input, .tt-hint, .twitter-typeahead input, .AutocompleteDropdown input, .select2-MultiDropdown):hover:not(.sp-input), :is(input:not(.input input), .input, .Input, select, .Dropdown, .date_div, .picker__input, button.button_for_file_uploader:not(.ws-link), .PictureInput:not([data-wsc-is-link]):not([data-ws-is-link]):not(:has([data-wsc-is-link], [data-ws-is-link])), .FileInput, .tt-input, .tt-hint, .twitter-typeahead input, .AutocompleteDropdown input, .select2-MultiDropdown):focus-within:not(.sp-input), .dropdown-visible.bubble-element.Group.input {
background-color: rgba(255, 255, 255, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(56, 250, 186, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;          
}


.ws-surface-bright :is(input:not(.input input), .input, .Input, select, .Dropdown, .date_div, .picker__input, button.button_for_file_uploader:not(.ws-link), .PictureInput:not([data-wsc-is-link]):not([data-ws-is-link]):not(:has([data-wsc-is-link], [data-ws-is-link])), .FileInput, .tt-input, .tt-hint, .twitter-typeahead input, .AutocompleteDropdown input, .select2-MultiDropdown):not(.sp-input,.ws-dark-surface *)) {
background-color: rgba(255, 255, 255, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;

}

.ws-surface-bright :is(input:not(.input input), .input, .Input, select, .Dropdown, .date_div, .picker__input, button.button_for_file_uploader:not(.ws-link), .PictureInput:not([data-wsc-is-link]):not([data-ws-is-link]):not(:has([data-wsc-is-link], [data-ws-is-link])), .FileInput, .tt-input, .tt-hint, .twitter-typeahead input, .AutocompleteDropdown input, .select2-MultiDropdown):hover:not(.sp-input,.ws-dark-surface *), .ws-surface-bright :is(input:not(.input input), .input, .Input, select, .Dropdown, .date_div, .picker__input, button.button_for_file_uploader:not(.ws-link), .PictureInput:not([data-wsc-is-link]):not([data-ws-is-link]):not(:has([data-wsc-is-link], [data-ws-is-link])), .FileInput, .tt-input, .tt-hint, .twitter-typeahead input, .AutocompleteDropdown input, .select2-MultiDropdown):focus-within:not(.sp-input,.ws-dark-surface *) {
background-color: rgba(255, 255, 255, 1) !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(56, 250, 186, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;      
}

.ws-surface-bright :is(.input, input, .Input, select, .Dropdown, .date_div, .picker__input):hover:not(.sp-input,.ws-dark-surface *)::placeholder, .ws-surface-bright :is(.input, input, .Input, select, .Dropdown, .date_div, .picker__input):focus-within:not(.sp-input,.ws-dark-surface *)::placeholder {
color: rgba(11, 11, 11, 0.66) !important;
}

.ws-surface-bright :is(.input, input, .Input, select, .Dropdown, .date_div, .picker__input):not(.sp-input,.ws-dark-surface *)::placeholder {
color: rgba(11, 11, 11, 0.66) !important;}


:is(.input, input, .Input, select, .Dropdown, .date_div, .picker__input):not(.sp-input)::placeholder {
color: rgba(11, 11, 11, 0.66) !important;
}

:is(.input, input, .Input, select, .Dropdown, .date_div, .picker__input):hover:not(.sp-input)::placeholder, :is(.input, input, .Input, select, .Dropdown, .date_div, .picker__input):focus-within:not(.sp-input)::placeholder {
color: rgba(11, 11, 11, 0.66) !important;
}

   
   .input-dropdown.input-dropdown.input-dropdown.input-dropdown, .select2-dropdown.select2-dropdown.select2-dropdown.select2-dropdown {
background-color: rgba(255, 255, 255, 1) !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;

border-bottom-left-radius: 10px !important;

border-bottom-right-radius:  10px !important;border-color: rgba(56, 250, 186, 1) !important;
}

.select2-dropdown--above.select2-dropdown--above.select2-dropdown--above.select2-dropdown--above {
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;

border-top-left-radius: 10px !important;

border-top-right-radius:  10px !important;
}
.input-dropdown .ws-border.ws-border.ws-border, .select2-dropdown .ws-border.ws-border.ws-border.ws-border {
border-color: rgba(56, 250, 186, 1) !important;
}
.ws-input-expandable.ws-input-expandable.ws-input-expandable.ws-input-expandable:focus-within, .dropdown-visible.dropdown-visible.dropdown-visible.dropdown-visible.bubble-element.Group.input {
  border-bottom-left-radius: 0px !important;
border-bottom-right-radius:  0px !important;
}

:is(.input .Text, .FileInput .file-input-text):not(.sp-input) {
color: rgba(11, 11, 11, 0.66) !important;
}

:is(.input .Text, .FileInput .file-input-text):hover:not(.sp-input), :is(.input .Text, .FileInput .file-input-text):focus-within:not(.sp-input) {d
color: rgba(11, 11, 11, 0.66) !important;
}

.ws-dark-surface :is(.input .Text, .FileInput .file-input-text):not(.sp-input) {
color: rgba(11, 11, 11, 0.66) !important;
}

.ws-dark-surface :is(.input .Text, .FileInput .file-input-text):hover:not(.sp-input), .ws-dark-surface :is(.input .Text, .FileInput .file-input-text):focus-within:not(.sp-input) {
color: rgba(11, 11, 11, 0.66) !important;
}

input.custom-input.custom-input.custom-input.custom-input.custom-input.bubble-element.Input.ws-font-light.ws-surface-bright, .select2-search__field.select2-search__field.select2-search__field.select2-search__field {
  border: none !important;
  box-shadow: none !important;
  border-radius: inherit !important;
}

.select2-MultiDropdown .select2-search__field.select2-search__field.select2-search__field:not(.sp-input) {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}

.PictureInput:not(:has([data-wsc-is-link], [data-ws-is-link])) .button_for_file_uploader.button_for_file_uploader.button_for_file_uploader:not(.sp-input), select.Dropdown:has(option.dropdown-placeholder:checked) {
color: rgba(11, 11, 11, 0.66) !important;
}

.PictureInput:not(:has([data-wsc-is-link], [data-ws-is-link])) .button_for_file_uploader.button_for_file_uploader.button_for_file_uploader:not(.sp-input):hover,
.button_for_file_uploader.button_for_file_uploader.button_for_file_uploader:not(.sp-input):focus-within,
select.Dropdown:has(option.dropdown-placeholder:checked):hover,
select.Dropdown:has(option.dropdown-placeholder:checked):focus-within {
color: rgba(11, 11, 11, 0.66) !important;
}
    
.PictureInput.PictureInput.PictureInput:not(:has([data-wsc-is-link], [data-ws-is-link])):not(.sp-input),
.PictureInput:has([data-ws-is-link]) .button_for_file_uploader.button_for_file_uploader.button_for_file_uploader:not(.sp-input) {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

.PictureInput.PictureInput.PictureInput:has(.button_for_file_uploader[style*="opacity: 0"]):not(.sp-input) {
  background-color: transparent !important;
}

.ws-transparent-bg.ws-transparent-bg.ws-transparent-bg.ws-transparent-bg {
background-color: transparent !important;
border: none !important;
}


   :is(textarea, .MultiLineInput, .easyrte-wrapper-bubble, .easyrte-wrapper-bubble :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container, .ql-snow, .ql-snow :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div)):not(.sp-input) {
background-color: #FFFFFF !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: #201139 !important;border-style: solid !important;


}


:is(textarea, .MultiLineInput, .easyrte-wrapper-bubble, .easyrte-wrapper-bubble :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container, .ql-snow, .ql-snow :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div)):hover:not(.sp-input), :is(textarea, .MultiLineInput, .easyrte-wrapper-bubble, .easyrte-wrapper-bubble :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container, .ql-snow, .ql-snow :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div)):focus-within:not(.sp-input), .dropdown-visible.bubble-element.Group.input {
background-color: #FFFFFF !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(122, 255, 195, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;          
}


.ws-surface-bright :is(textarea, .MultiLineInput, .easyrte-wrapper-bubble, .easyrte-wrapper-bubble :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container, .ql-snow, .ql-snow :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div)):not(.sp-input,.ws-dark-surface *)) {
background-color: #FFFFFF !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(11, 11, 11, 1) !important;color: #201139 !important;border-style: solid !important;

}

.ws-surface-bright :is(textarea, .MultiLineInput, .easyrte-wrapper-bubble, .easyrte-wrapper-bubble :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container, .ql-snow, .ql-snow :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div)):hover:not(.sp-input,.ws-dark-surface *), .ws-surface-bright :is(textarea, .MultiLineInput, .easyrte-wrapper-bubble, .easyrte-wrapper-bubble :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div), .ql-container, .ql-snow, .ql-snow :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div)):focus-within:not(.sp-input,.ws-dark-surface *) {
background-color: #FFFFFF !important;border-radius: 10px !important;border-width: 2px !important;border-color: rgba(122, 255, 195, 1) !important;color: rgba(11, 11, 11, 1) !important;border-style: solid !important;      
}

.ws-surface-bright :is(textarea, .MultiLineInput):hover:not(.sp-input,.ws-dark-surface *)::placeholder, .ws-surface-bright :is(textarea, .MultiLineInput):focus-within:not(.sp-input,.ws-dark-surface *)::placeholder {
color: rgba(11, 11, 11, 0.64) !important;
}

.ws-surface-bright :is(textarea, .MultiLineInput):not(.sp-input,.ws-dark-surface *)::placeholder {
color: rgba(11, 11, 11, 0.64) !important;}


:is(textarea, .MultiLineInput):not(.sp-input)::placeholder {
color: rgba(11, 11, 11, 0.64) !important;
}

:is(textarea, .MultiLineInput):hover:not(.sp-input)::placeholder, :is(textarea, .MultiLineInput):focus-within:not(.sp-input)::placeholder {
color: rgba(11, 11, 11, 0.64) !important;
}

   
   

.ql-toolbar.ql-snow:hover, .ql-toolbar.ql-snow:focus-within {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.ql-editor:hover, .ql-editor:focus-within {
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.easyrte-wrapper-bubble:hover, .easyrte-wrapper-bubble:focus-within {
  border-radius: 10px !important;
}    .ql-toolbar.ql-snow {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.ql-editor {
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.easyrte-wrapper-bubble {
  border-radius: 10px !important;
}.ql-editor.ql-blank::before {
color: rgba(11, 11, 11, 0.64) !important;
}

.ql-editor.ql-blank:hover::before, .ql-editor.ql-blank:focus-within::before  {
color: rgba(11, 11, 11, 0.64) !important;
}

.ws-surface-bright .ql-editor.ql-blank::before {
color: rgba(11, 11, 11, 0.64) !important;
}

.ws-surface-bright .ql-editor.ql-blank:hover::before, .ws-surface-bright .ql-editor.ql-blank:focus-within::before {
color: rgba(11, 11, 11, 0.64) !important;
}



.easyrte-wrapper-bubble .ql-container.ql-container.ql-container.ql-container.ql-container.ql-container,
.ql-editor.ql-editor.ql-editor.ql-editor.ql-editor.ql-editor,
.ql-editor.ql-editor.ql-editor.ql-editor.ql-editor :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, strong, em, a, span, div),
.ql-toolbar.ql-toolbar.ql-toolbar.ql-toolbar.ql-toolbar :is(span, div, select) {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.bubble-element.Group:has(.easyrte-wrapper-bubble),
.bubble-element.Group:has(.easyrte-wrapper-snow) {
  border-style: none !important;
  border-width: 0 !important;
  box-shadow: none !important;
}

.ql-toolbar ~ .ql-container.ql-container.ql-container.ql-container.ql-container.ql-container, .ql-editor.ql-editor.ql-editor.ql-editor.ql-editor.ql-editor.ql-editor {
  border-top: none !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
box-shadow: none !important;
}

.ql-toolbar.ql-toolbar.ql-toolbar.ql-toolbar.ql-toolbar.ql-toolbar {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none !important;
}

/* Mention dropdown container */
.ql-mention-list-container.ql-mention-list-container {
  border-radius: 10px !important;
  overflow: hidden !important;
}

/* Strip individual borders from list and items */
.ql-mention-list-container .ql-mention-list.ql-mention-list.ql-mention-list,
.ql-mention-list-container .ql-mention-list-item.ql-mention-list-item.ql-mention-list-item {
  border: none !important;
  box-shadow: none !important;
}

/* Highlight selected item */
.ql-mention-list-container .ql-mention-list-item.ql-mention-list-item.selected {
  background-color: #FFFFFF !important;
}


   .ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular.ws-top-left-perpendicular {
  border-top-left-radius: 0 !important;
}

.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular.ws-top-right-perpendicular {
  border-top-right-radius: 0 !important;
}

.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular.ws-bottom-left-perpendicular {
  border-bottom-left-radius: 0 !important;
}

.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular.ws-bottom-right-perpendicular {
  border-bottom-right-radius: 0 !important;
}

.tippy-box {
  background-color: #FFFFFF !important;
  border-color: rgba(11, 11, 11, 1) !important;
}

.tippy-content {
  color: rgba(11, 11, 11, 1) !important;  border-color: rgba(11, 11, 11, 1) !important;
}

/* TOP tooltip (arrow pointing down) */
.tippy-box[data-placement^='top'] > .tippy-arrow::before {
  border-top-color: rgba(11, 11, 11, 1) !important;
}

/* BOTTOM tooltip (arrow pointing up) */
.tippy-box[data-placement^='bottom'] > .tippy-arrow::before {
   border-bottom-color: rgba(11, 11, 11, 1) !important;
}

/* LEFT tooltip (arrow pointing right) */
.tippy-box[data-placement^='left'] > .tippy-arrow::before {
  border-left-color: rgba(11, 11, 11, 1) !important;
}

/* RIGHT tooltip (arrow pointing left) */
.tippy-box[data-placement^='right'] > .tippy-arrow::before {
  border-right-color: rgba(11, 11, 11, 1) !important;
}