.bm-dropdown {
  user-select: none;
  box-shadow: none !important;
  margin-top: 0 !important;
  border: 1px solid #5B504B !important;
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  width: 100%;
  z-index: 989;
  padding: 0;
  box-sizing: border-box;
  background-color: white;
  animation: animate-dropdown .3s ease-out; }
  .bm-dropdown #list {
    max-height: calc(min(60vh, 400px));
    overflow-y: auto; }
    .bm-dropdown #list::-webkit-scrollbar {
      width: 4px !important; }
    .bm-dropdown #list::-webkit-scrollbar-track {
      background: #F4F1E8 !important; }
    .bm-dropdown #list::-webkit-scrollbar-thumb {
      background: #5B504B !important; }
    .bm-dropdown #list::-webkit-scrollbar-thumb:hover {
      background: #5B504B !important; }
  .bm-dropdown #dropdown-actions {
    display: flex;
    width: 100%; }
    .bm-dropdown #dropdown-actions .action-btn {
      display: flex;
      flex: 1;
      justify-content: center;
      align-items: center;
      transition: opacity .2s ease-in-out;
      padding: 8px; }
      .bm-dropdown #dropdown-actions .action-btn.muted {
        opacity: .4;
        pointer-events: none; }
      .bm-dropdown #dropdown-actions .action-btn.primary {
        background-color: #9C4F3E;
        color: white; }
      .bm-dropdown #dropdown-actions .action-btn > span {
        display: inline-block; }

@keyframes animate-dropdown {
  from {
    opacity: 0;
    transform: translateY(99%); }
  to {
    opacity: 1;
    transform: translateY(100%); } }

.active-icon {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: all ease-out .15s;
  transform: scale(0.4); }

.active-icon.active {
  opacity: 1;
  transform: scale(1); }
