/*--- Embed ---*/
.bx-page-iframe .bx-polls-content {
    width: 100vw;
    overflow-x: hidden;
    overflow-y: auto;
}

/*--- Text and Subentries ---*/
.bx-polls-entity-actions {
    position: relative;
    width: 100%;
}
.bx-polls-entity-actions .bx-db-menu {
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    line-height: normal;
}
.bx-polls-entity-actions .bx-db-menu-tab {
    display: inline-block;
    float: none;
    margin: 0;
}
.bx-polls-entity-actions .bx-polls-menu-db {
    position: relative;
    display: block;
    margin: 0;
}

.bx-pull-combined-entity-content {
    padding-right: 3.5rem;
}


/*--- Results ---*/
div.bx-polls-result-graph {
	display: table;
	width: 100%;
}
div.bx-polls-result-graph .bx-polls-rg-bar,
div.bx-polls-result-graph .bx-polls-rg-text {
	display: table-cell;
}
div.bx-polls-result-graph .bx-polls-rg-bar {
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;

    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    -ms-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left;

    -webkit-animation: votes-bar 1000ms ease-out;
    -o-animation: votes-bar 1000ms ease-out;
    animation: votes-bar 1000ms ease-out;

    border-radius: 4px;
    background: linear-gradient(90deg, #c59afc 0%, #7728dd 100%);
}
div.bx-polls-result-graph .bx-polls-rg-text {
	white-space: nowrap;
}
.poll_warn_info {
    width: 100%;
    margin-top: 10px;
    color: var(--colors-gray-neutral-neutral-600, #8c8c8c);

    /* Subtitle (Module) */
    font-family: "BrandonGrotesque";
    font-size: 10.5px;
    font-style: normal;
    font-weight: 390;
  }
  .bx-polls-content .bx-vote-do .sys-icon {
    color: #bfbfbf !important;
  }
  .bx-page-iframe{
    background-color: #fff !important;
  }
/*--- Animation ---*/
@-webkit-keyframes votes-bar {
    from {
        -webkit-transform:scaleX(0);
        -moz-transform:scaleX(0);
        -ms-transform:scaleX(0);
        -o-transform:scaleX(0);
        transform:scaleX(0)
    }
    to {
        -webkit-transform:scaleX(1);
        -moz-transform:scaleX(1);
        -ms-transform:scaleX(1);
        -o-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@-moz-keyframes votes-bar {
    from {
        -webkit-transform:scaleX(0);
        -moz-transform:scaleX(0);
        -ms-transform:scaleX(0);
        -o-transform:scaleX(0);
        transform:scaleX(0)
    }
    to {
        -webkit-transform:scaleX(1);
        -moz-transform:scaleX(1);
        -ms-transform:scaleX(1);
        -o-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@-ms-keyframes votes-bar {
    from {
        -webkit-transform:scaleX(0);
        -moz-transform:scaleX(0);
        -ms-transform:scaleX(0);
        -o-transform:scaleX(0);
        transform:scaleX(0)
    }
    to {
        -webkit-transform:scaleX(1);
        -moz-transform:scaleX(1);
        -ms-transform:scaleX(1);
        -o-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@keyframes votes-bar {
    from {
        -webkit-transform:scaleX(0);
        -moz-transform:scaleX(0);
        -ms-transform:scaleX(0);
        -o-transform:scaleX(0);
        transform:scaleX(0)
    }
    to {
        -webkit-transform:scaleX(1);
        -moz-transform:scaleX(1);
        -ms-transform:scaleX(1);
        -o-transform:scaleX(1);
        transform:scaleX(1)
    }
}