.action-icon {
    display: inline-block;
    border-radius: 25px;
    border: 1px solid;
    padding: 0.17em 0.17em;
    color: var(--fss-royal-blue);
    height: 25px;
    width: 25px;
    cursor: pointer;
    box-sizing: content-box;
}

.action-icon:hover {
    color: var(--fss-orange) !important;
}

.action-icon-red {
    @extend .action-icon;
    color: var(--fss-bright-red);
    border: none;
}

.action-icon-red:hover {
    color: var(--fss-bright-red-hover);
}

.icon-disabled {
    cursor: default !important;
    opacity: 0.38 !important;
}

.icon-disabled:hover {
    color: var(--aw-royal-blue) !important;
    opacity: 0.38 !important;
}