.mvl-actions-popup {
position: relative;
}
.mvl-actions-popup .mvl-actions-popup-button {
cursor: pointer;
text-align: right;
}
.mvl-actions-popup .mvl-actions-popup-button i {
font-size: 24px;
color: var(--motors-card-options-color, #4E5562);
}
.mvl-actions-popup .mvl-actions-popup-content {
position: absolute;
background-color: var(--motors-card-bg-color, #ffffff);
border-radius: 8px;
z-index: 25;
border: 1px solid var(--motors-card-popup-border-color, rgba(17, 24, 39, 0.0274509804));
right: 0;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.mvl-actions-popup .mvl-actions-popup-content.show {
opacity: 1;
visibility: visible;
}
.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner {
padding: 7px 8px;
display: flex;
flex-direction: column;
}
.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .stm-a2a-popup {
top: 40px;
}
.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .mvl-action-button {
display: block;
padding: 12px;
font-size: 16px;
font-weight: 400;
color: var(--motors-card-options-color, #4E5562) !important;
line-height: 22px;
border-radius: 8px;
transition: all 0.3s ease;
cursor: pointer;
}
.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .mvl-action-button:hover {
background-color: var(--motors-card-popup-hover-bg-color, #f9f9f9);
}
.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .mvl-action-button i {
font-size: 18px;
margin-right: 10px;
}
@container (max-width: 300px) {
.grid-view.mvl-actions-popup .mvl-actions-popup-content {
width: 250px;
}
}
@container (min-width: 301px) {
.grid-view.mvl-actions-popup .mvl-actions-popup-content {
width: clamp(250px, 80%, 300px);
}
}
@container (min-width: 400px) {
.grid-view.mvl-actions-popup .mvl-actions-popup-content {
width: 100%;
max-width: 350px;
right: -20px;
}
}
@media (max-width: 768px) {
.grid-view.mvl-actions-popup .mvl-actions-popup-content {
right: -30px;
}
}
.list-view.mvl-actions-popup .mvl-actions-popup-content {
min-width: 265px;
}