
#dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right {
  --drawer-width: min(420px, 100vw);
  --dafesek-fab-offset: 20px;
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  pointer-events: none !important;
}


#dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right .dafesek-access-drawer-shell {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  width: var(--drawer-width) !important;
  height: 100vh !important;
  max-height: 100vh !important;
  z-index: 2147483646 !important;
  transform: translate3d(100%, 0, 0) !important;
  transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1) !important;
  pointer-events: auto !important;
  will-change: transform;
}

#dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right.is-open .dafesek-access-drawer-shell {
  transform: translate3d(0, 0, 0) !important;
}

#dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right .dafesek-access-drawer-shell .dafesek-access-panel-popover {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  transform: none !important;
  transition: none !important;
  border-radius: 0 !important;
  border: 0 !important;
  border-left: 1px solid rgba(15, 23, 42, 0.1) !important;
  box-shadow: -12px 0 48px rgba(15, 23, 42, 0.12) !important;
  background: #fff !important;
  overflow: hidden !important;
  opacity: 1 !important;
}

#dafesekAccessWidget[data-dafesek-marketing-widget="true"] .dafesek-access-panel-popover .access-panel--premium,
#dafesekAccessWidget[data-dafesek-marketing-widget="true"] .dafesek-access-drawer-shell .demo-panel.access-panel--premium {
  display: grid !important;
  grid-template-rows: auto minmax(0, 1fr) auto !important;
  height: 100% !important;
  min-height: 100% !important;
  background: linear-gradient(180deg, #ffffff 0%, #eef3f9 100%) !important;
}


#dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right .dafesek-access-fab,
#dafesekAccessToggle.dafesek-access-fab {
  box-sizing: border-box !important;
  display: grid !important;
  place-items: center !important;
  position: fixed !important;
  right: 0 !important;
  left: auto !important;
  bottom: var(--dafesek-fab-offset) !important;
  top: auto !important;
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  min-height: 56px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 14px 0 0 14px !important;
  background: linear-gradient(135deg, #0d1f3e, #081529) !important;
  color: #c48a46 !important;
  box-shadow: 0 14px 34px rgba(8, 21, 41, 0.55) !important;
  font-size: 26px !important;
  z-index: 2147483647 !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transform: none !important;
  transition: right 0.36s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s ease !important;
  cursor: pointer !important;
}

#dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right .dafesek-access-fab:hover {
  box-shadow: 0 18px 40px rgba(8, 21, 41, 0.65) !important;
}


@media (min-width: 576px) {
  #dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right.is-open .dafesek-access-fab,
  #dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right.is-open #dafesekAccessToggle {
    right: var(--drawer-width) !important;
    left: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}

#dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right .dafesek-access-fab i {
  color: #c48a46 !important;
}

#dafesekAccessWidget[data-dafesek-marketing-widget="true"]:not(.is-open) #dafesekAccessPanel[hidden] {
  display: none !important;
}

@media (max-width: 575px) {
  #dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right {
    --drawer-width: 100vw;
  }

  #dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right .dafesek-access-fab,
  #dafesekAccessToggle.dafesek-access-fab {
    bottom: 88px !important;
  }

  
  #dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right.is-open .dafesek-access-fab,
  #dafesekAccessWidget[data-dafesek-marketing-widget="true"].dafesek-access-widget--drawer-right.is-open #dafesekAccessToggle {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
