.paragraph-s1 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s1);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s2 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s2);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s3 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s3);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s4 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s4);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s5 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s5);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s6 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s6);
  font-weight: 500;
  line-height: 1.4;
}

@font-face {
  font-family: "Greed Headline";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://fraenk.de/fonts/Greed-Headline.woff2") format("woff2");
}
@font-face {
  font-family: "Greed Standard";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://fraenk.de/fonts/Greed-Regular.woff2") format("woff2");
}
.minimizedButtonIconContainer {
  background-color: white !important;
}
.minimizedButtonIconContainer:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34.7 29.4"><path d="M18.8,29.2c8.8,0,15.9-5.3,15.9-11.7S27.6,5.8,18.8,5.8,3,11.1,3,17.5,10.1,29.2,18.8,29.2Z" transform="translate(-3 -5.8)" fill="%23ff0"/><path d="M21.2,31.7l2.3-.2c.8,0,6.7,2.7,6.7,2.7h0l1.3-5.4h0l1.3-.9A10.3,10.3,0,0,0,37,20c0-6.4-7.1-11.7-15.8-11.7S5.3,13.6,5.3,20,12.4,31.7,21.2,31.7Z" transform="translate(-3 -5.8)" fill="none" stroke="%23111110" stroke-miterlimit="20" stroke-width="1.5"/><path class="chat-icon__dot" d="M14,18.8h1.8v1.8H14Z" transform="translate(-3 -5.8)" fill="none"/><path class="chat-icon__dot" d="M20.3,18.8h1.8v1.8H20.3Z" transform="translate(-3 -5.8)" fill="none"/><path class="chat-icon__dot" d="M26.6,18.8h1.8v1.8H26.6Z" transform="translate(-3 -5.8)" fill="none"/></svg>');
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2.5rem;
  height: 2.5rem;
  background-repeat: no-repeat;
  transform: translate(-50%, -40%) !important;
}

.minimizedButton div[class=minimizedButtonIconContainer] > span.unseenMessageCountText {
  z-index: 2 !important;
  transform: translate(0.0625rem, 0);
  position: relative;
}

.slds-button__icon svg {
  display: none;
}

.slds-theme--success,
.slds-theme_success {
  background-color: #a6b5ff !important;
}

slds-button .minimizedButton {
  background-color: red !important;
}

.minimizedButtonWrapper .minimizedButton {
  width: 4.375rem !important;
  height: 4.375rem !important;
  left: 0 !important;
  bottom: 0 !important;
}

.minimizedTextWrapper > .minimizedText {
  color: #000 !important;
}

.embeddedMessagingInputFooterTextArea {
  padding: 0.9375rem 0.5rem !important;
  border-width: 0.125rem !important;
  border-radius: 0 !important;
  font-family: "Greed Standard", sans-serif !important;
  border: 0.125rem solid #111110 !important;
}
.embeddedMessagingInputFooterTextArea:focus-visible {
  outline: 0.15rem solid #0061cc !important;
  outline-offset: 0.125rem !important;
}

.unseenMessageBubble {
  background-color: #ff0 !important;
}

.slds-rich-text-editor__output {
  color: #000000 !important;
}

.slds-input {
  height: 3.125rem !important;
  max-height: 4rem !important;
  padding: 0 1rem !important;
  line-height: 2rem !important;
  font-family: "Greed Standard", sans-serif !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.slds-input.slds-input-error {
  border-color: #000 !important;
}
.slds-input:focus-visible {
  outline: 0.15rem solid #0061cc;
  outline-offset: 0.125rem;
}

.submit-button {
  height: 4rem;
  border-radius: 0.5rem;
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
}

.unseenMessageNotification .messageCount.showMessageCount {
  background-color: #ff0 !important;
  color: #000 !important;
}

h2.headerText {
  font-size: 1.125rem !important;
  font-family: "Greed Headline", sans-serif !important;
  font-weight: 400 !important;
}

/* ========================================
   PRE-CHAT NOTIFICATION
   ======================================== */
.fraenk-pre-chat-notification {
  padding: 1rem;
  margin-bottom: 0.5rem;
  border-radius: 0.25rem;
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem;
  line-height: 1.5;
  color: #111110;
}
.fraenk-pre-chat-notification.notification-info {
  padding: 0.3125rem 0.9375rem 0.3125rem 2.625rem;
  position: relative;
}
.fraenk-pre-chat-notification.notification-info::before {
  position: absolute;
  content: "";
  top: 0.3125rem;
  left: 0.3125rem;
  width: 1.75rem;
  height: 1.75rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='55' viewBox='0 0 53 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28.4161' cy='27.9373' r='24.4648' fill='%23FFFF00'/%3E%3Ccircle cx='26.0685' cy='24.4841' r='23.2416' stroke='black' stroke-width='2.44648'/%3E%3Cpath d='M24.3363 20.9484H27.9473V34.5117H24.3363V20.9484ZM26.1565 13.7557C26.8611 13.7557 27.4384 13.9906 27.8886 14.4603C28.3583 14.9105 28.5932 15.4879 28.5932 16.1924C28.5932 16.8775 28.3583 17.4548 27.8886 17.9246C27.4384 18.3747 26.8611 18.5998 26.1565 18.5998C25.4715 18.5998 24.8941 18.3747 24.4244 17.9246C23.9742 17.4548 23.7491 16.8775 23.7491 16.1924C23.7491 15.4879 23.9742 14.9105 24.4244 14.4603C24.8941 13.9906 25.4715 13.7557 26.1565 13.7557Z' fill='black'/%3E%3C/svg%3E%0A");
}
.fraenk-pre-chat-notification.notification-alert {
  padding: 0.3125rem 0.9375rem 0.3125rem 2.625rem;
  position: relative;
}
.fraenk-pre-chat-notification.notification-alert::before {
  position: absolute;
  content: "";
  top: 0.3125rem;
  left: 0.3125rem;
  width: 1.75rem;
  height: 1.75rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.9466' cy='13.9466' r='13.9466' fill='%23111110'/%3E%3Cpath d='M14.9872 16.7706H12.9002L12.2286 5.2083H15.6349L14.9872 16.7706ZM13.9317 18.3298C14.4915 18.3298 14.9632 18.5217 15.347 18.9055C15.7309 19.2893 15.9228 19.7611 15.9228 20.3208C15.9228 20.8806 15.7309 21.3523 15.347 21.7361C14.9632 22.1039 14.4915 22.2879 13.9317 22.2879C13.372 22.2879 12.9002 22.1039 12.5164 21.7361C12.1486 21.3523 11.9647 20.8806 11.9647 20.3208C11.9647 19.7611 12.1486 19.2893 12.5164 18.9055C12.9002 18.5217 13.372 18.3298 13.9317 18.3298Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");
}
.fraenk-pre-chat-notification p {
  margin: 0;
}
.fraenk-pre-chat-notification p:not(:last-child) {
  margin-bottom: 0.5rem;
}
.fraenk-pre-chat-notification a {
  color: inherit;
  text-decoration: underline;
}
.fraenk-pre-chat-notification a:hover {
  text-decoration: none;
}
.fraenk-pre-chat-notification strong,
.fraenk-pre-chat-notification b {
  font-weight: 600;
}

.fraenk-pre-chat-notification.notification-info {
  position: relative;
}

.slds-form-element {
  font-size: 1rem !important;
  font-family: "Greed Standard", sans-serif !important;
}
.slds-form-element__label {
  font-size: 1rem !important;
  font-family: "Greed Standard", sans-serif !important;
  font-weight: 400 !important;
}
.slds-form-element__help {
  font-size: 0.875rem !important;
  font-family: "Greed Standard", sans-serif !important;
  font-weight: 400 !important;
}

.slds-checkbox .slds-checkbox__label .slds-form-element__label {
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem;
}

.termsAndConditionsText {
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
}

abbr.slds-required {
  display: none;
}

.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux:after {
  border-bottom: 0.125rem solid #000 !important;
  border-left: 0.125rem solid #000 !important;
  display: block;
  content: "";
  height: 0.4rem;
  width: 0.6rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-40%, -60%, 0) rotate(-45deg);
}

.slds-checkbox [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox_faux {
  background-color: #ff0 !important;
}

.paragraph-s1 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s1);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s2 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s2);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s3 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s3);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s4 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s4);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s5 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s5);
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-s6 {
  font-family: "Greed Standard", sans-serif;
  font-size: var(--font-size-paragraph-s6);
  font-weight: 500;
  line-height: 1.4;
}

.slds-theme--success,
.slds-theme_success {
  background-color: #a6b5ff !important;
}

slds-button .minimizedButton {
  background-color: red !important;
}

.minimizedButtonWrapper .minimizedButton {
  width: 4.375rem !important;
  height: 4.375rem !important;
  left: 0 !important;
  bottom: 0 !important;
}

.minimizedTextWrapper > .minimizedText {
  color: #000 !important;
}

.containerArea.minimizedButtonWrapper:focus-visible {
  outline: 0.15rem solid #0061cc !important;
  outline-offset: 0.125rem !important;
}

.embeddedMessagingInputFooterTextArea {
  padding: 1rem 2rem 1rem 0.5rem !important;
  border-width: 0.125rem !important;
  border-radius: 0 !important;
  font-family: "Greed Standard", sans-serif !important;
  border: 0.125rem solid #111110 !important;
}

.unseenMessageBubble {
  background-color: #ff0 !important;
}

.slds-rich-text-editor__output {
  color: #000000 !important;
}

.slds-input {
  height: 3.125rem !important;
  max-height: 4rem !important;
  padding: 0 1rem !important;
  line-height: 2rem !important;
  font-family: "Greed Standard", sans-serif !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.slds-input.slds-input-error {
  border-color: #000 !important;
}

.slds-input:focus-visible,
.slds-input:active {
  outline: 0.15rem solid #0061cc;
  outline-offset: 0.125rem;
}

.submit-button {
  height: 4rem;
  border-radius: 0.5rem;
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
}

.unseenMessageNotification .messageCount.showMessageCount {
  color: #000 !important;
}

h2.headerText {
  font-size: 1.125rem !important;
  font-family: "Greed Headline", sans-serif !important;
  font-weight: 400 !important;
}

/* ========================================
   PRE-CHAT NOTIFICATION
   ======================================== */
.fraenk-pre-chat-notification {
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem;
  line-height: 1.5;
  color: #111110;
}

.fraenk-pre-chat-notification.notification-info {
  padding: 0.3125rem 0.9375rem 0.3125rem 2.625rem;
}

.fraenk-pre-chat-notification.notification-info::before {
  position: absolute;
  content: "";
  top: 0.3125rem;
  left: 0.3125rem;
  width: 1.75rem;
  height: 1.75rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='55' viewBox='0 0 53 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28.4161' cy='27.9373' r='24.4648' fill='%23FFFF00'/%3E%3Ccircle cx='26.0685' cy='24.4841' r='23.2416' stroke='black' stroke-width='2.44648'/%3E%3Cpath d='M24.3363 20.9484H27.9473V34.5117H24.3363V20.9484ZM26.1565 13.7557C26.8611 13.7557 27.4384 13.9906 27.8886 14.4603C28.3583 14.9105 28.5932 15.4879 28.5932 16.1924C28.5932 16.8775 28.3583 17.4548 27.8886 17.9246C27.4384 18.3747 26.8611 18.5998 26.1565 18.5998C25.4715 18.5998 24.8941 18.3747 24.4244 17.9246C23.9742 17.4548 23.7491 16.8775 23.7491 16.1924C23.7491 15.4879 23.9742 14.9105 24.4244 14.4603C24.8941 13.9906 25.4715 13.7557 26.1565 13.7557Z' fill='black'/%3E%3C/svg%3E%0A");
}

.fraenk-pre-chat-notification.notification-alert {
  padding: 0.3125rem 0.9375rem 0.3125rem 2.625rem;
}

.fraenk-pre-chat-notification.notification-alert::before {
  position: absolute;
  content: "";
  top: 0.3125rem;
  left: 0.3125rem;
  width: 1.75rem;
  height: 1.75rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.9466' cy='13.9466' r='13.9466' fill='%23111110'/%3E%3Cpath d='M14.9872 16.7706H12.9002L12.2286 5.2083H15.6349L14.9872 16.7706ZM13.9317 18.3298C14.4915 18.3298 14.9632 18.5217 15.347 18.9055C15.7309 19.2893 15.9228 19.7611 15.9228 20.3208C15.9228 20.8806 15.7309 21.3523 15.347 21.7361C14.9632 22.1039 14.4915 22.2879 13.9317 22.2879C13.372 22.2879 12.9002 22.1039 12.5164 21.7361C12.1486 21.3523 11.9647 20.8806 11.9647 20.3208C11.9647 19.7611 12.1486 19.2893 12.5164 18.9055C12.9002 18.5217 13.372 18.3298 13.9317 18.3298Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");
}

.fraenk-pre-chat-notification p {
  margin: 0;
}

.fraenk-pre-chat-notification p:not(:last-child) {
  margin-bottom: 0.5rem;
}

.fraenk-pre-chat-notification a {
  color: inherit;
  text-decoration: underline;
}

.fraenk-pre-chat-notification a:hover {
  text-decoration: none;
}

.fraenk-pre-chat-notification strong,
.fraenk-pre-chat-notification b {
  font-weight: 600;
}

.fraenk-pre-chat-notification.notification-info {
  position: relative;
}

.slds-form-element {
  font-size: 1rem !important;
  font-family: "Greed Standard", sans-serif !important;
}

.slds-form-element__label {
  font-size: 1rem !important;
  font-family: "Greed Standard", sans-serif !important;
  font-weight: 400 !important;
}

.slds-form-element__help {
  font-size: 0.875rem !important;
  font-family: "Greed Standard", sans-serif !important;
  font-weight: 400 !important;
}

.slds-checkbox .slds-checkbox__label .slds-form-element__label {
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem;
}

svg.slds-input__icon {
  display: none;
}

.termsAndConditionsText {
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
}

abbr.slds-required {
  display: none;
}

.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux:after {
  border-bottom: 0.125rem solid #000 !important;
  border-left: 0.125rem solid #000 !important;
  display: block;
  content: "";
  height: 0.4rem;
  width: 0.6rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-40%, -60%, 0) rotate(-45deg);
}

.slds-checkbox [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox_faux {
  background-color: #ff0 !important;
  border-color: transparent !important;
}

.slds-checkbox .slds-checkbox_faux {
  border-width: 0.0625rem !important;
  border-color: #000 !important;
}

.submit-button-text {
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
}

.submit-button {
  height: 4rem !important;
  transition: background-color 0.15s ease-in-out;
}
.submit-button:hover {
  background-color: #44413c !important;
}
.submit-button:focus-visible {
  outline: 0.15rem solid #0061cc !important;
  outline-offset: 0.125rem !important;
}

.formatted-rich-text > a {
  color: #000 !important;
  text-decoration: underline !important;
}

.fileAttachmentButtonWrapper .slds-form-element__control {
  height: 1.75rem;
  margin-top: 0.625rem !important;
}

embeddedmessaging-input-footer .slds-button:hover {
  background-color: transparent !important;
}
embeddedmessaging-input-footer .slds-button:focus {
  border: none !important;
}

.fileAttachmentButtonLabel:focus-visible {
  outline: 0.15rem solid #0061cc !important;
  outline-offset: 0.125rem !important;
}

.embeddedMessagingSendButton {
  height: 2.875rem !important;
}

.slds-avatar__initials[title] {
  background-color: #ff0 !important;
}

h2.headerText {
  font-size: 1.125rem !important;
  font-family: "Greed Headline", sans-serif !important;
  font-weight: 400 !important;
}

h3.confirmation-dialog-title {
  font-size: 1.25rem !important;
  font-family: "Greed Headline", sans-serif !important;
  font-weight: 400 !important;
}

span.confirmation-dialog-body {
  font-family: "Greed Standard", sans-serif !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.4;
}

button.confirmButton, button.cancelButton {
  height: 56px !important;
}

.headerButton:focus-visible {
  outline: 0.15rem solid #0061cc !important;
  outline-offset: 0.125rem !important;
}

.headerButton:focus {
  border: 0 !important;
}

/*
background-color: #ff0 !important;
background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M8.467 3.61a2 2 0 0 1 2.185-1.8 1.884 1.884 0 0 1 2.067 1.8ZM6.242 5.534a2.3 2.3 0 0 1-.818 1.375 2.58 2.58 0 0 1-1.74.515 3 3 0 0 1-.555-.055 1.5 1.5 0 0 1-.5-.185.93.93 0 0 1-.485-.768c-.009-.49.324-.855.918-1.038a11.6 11.6 0 0 1 2.7-.236h.509a3 3 0 0 1-.029.386Zm8.9-.741c0-3.061-1.639-4.785-4.369-4.785a4.58 4.58 0 0 0-3.46 1.4A3.6 3.6 0 0 0 6.285.483 3.63 3.63 0 0 0 4.343.001a5.9 5.9 0 0 0-2.009.32A5.2 5.2 0 0 0 .516 1.399l1.146 1.559a3.6 3.6 0 0 1 1.121-.732 3.4 3.4 0 0 1 1.367-.3 2.32 2.32 0 0 1 1.5.45 1.54 1.54 0 0 1 .612 1.149c.008.118.007.192.007.192a24 24 0 0 0-2.4.058 8.2 8.2 0 0 0-1.923.369 3.1 3.1 0 0 0-1.433.964A2.5 2.5 0 0 0 .003 6.7a2.4 2.4 0 0 0 .33 1.283 2.8 2.8 0 0 0 .839.871 3.6 3.6 0 0 0 1.137.517 5 5 0 0 0 1.184.156 5 5 0 0 0 2.5-.551 3.4 3.4 0 0 0 1.163-1.035v.007a4.79 4.79 0 0 0 3.788 1.584 5.54 5.54 0 0 0 3.906-1.6l-1.209-1.724a3.82 3.82 0 0 1-2.692 1.221 2.347 2.347 0 0 1-2.543-2.172h6.729Z' data-name='Pfad 301'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-137.483 -224.483)'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23ff0' data-name='Ellipse 87' transform='translate(139.483 224.483)'/%3E%3Cg fill='none' stroke='%23111110' stroke-width='1.5' data-name='Ellipse 88' transform='translate(137.483 226.483)'%3E%3Ccircle cx='14' cy='14' r='14' stroke='none'/%3E%3Ccircle cx='14' cy='14' r='13.25'/%3E%3C/g%3E%3Cg clip-path='url(%23a)' data-name='Gruppe 221' transform='translate(144.132 235.356)'%3E%3Cpath fill='%23111110' d='M-1.024-1.024h17.188v11.582H-1.024Z' data-name='Pfad 300'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E);
text-indent: 624.9375rem;
*/
.embedded-messaging > .embeddedMessagingFrame[class~=isMaximized] {
  max-height: calc(100vh - 2em) !important;
  z-index: 2004;
  margin-top: 1rem !important;
  bottom: 0 !important;
}