.fcp-advisor-holder {
    display: block;
    min-width: 100px;
    position: absolute;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
}

.fcp-advisor-holder>button {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    border: none !important;
    border-bottom: 1px solid #e6e6e6 !important;
    border-radius: 0 !important;
    padding: 6px 9px 7px !important;
    background-color: #fff !important;
    text-align: left !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    color: #000 !important;
    cursor: pointer !important;
    -webkit-appearance: none !important;
}

.fcp-advisor-holder>button:hover {
    background-color: #fafafa !important;
}

.fcp-advisor-holder>button.active {
    background-color: #ebf2fe !important;
}

.fcp-advisor-holder>button::before,
.fcp-advisor-holder>after::before {
    content: none !important;
}

.fcp-advisor-status-success {
}
.fcp-advisor-status-loading {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 4 4' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='spinner' fill='none' stroke='%23000' stroke-width='0.25' d='M 1.05,0.4 C 1.3,0.2 1.65,0.13 2,0.13 c 0.7,0 1.3,0.4 1.6,1 M 3.9,2 C 3.9,3 3,3.9 2,3.9 M 1.1,3.6 C 0.5,3.3 0.13,2.7 0.13,2 0.13,1.6 0.2,1.3 0.4,1'/%3E%3Cstyle%3E%0A%23spinner %7B transform: rotate(0deg); transform-origin: 50%25 50%25; animation: spin 1.3s linear infinite;%0A%7D%0A@keyframes spin %7B from %7B transform: rotate(0deg); %7D to %7B transform: rotate(360deg); %7D%0A%7D%0A%3C/style%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 5px center;
    background-size: auto 80%;
}
.fcp-advisor-status-failed {
    background-color: #ffaeae !important;
}
