/* Customer verification progress card (My Account) */
.sk-ver-status {
    direction: rtl;
    background: #fff;
    border: 1px solid #dcdcde;
    border-right: 4px solid #2271b1;
    border-radius: 4px;
    padding: 16px 20px;
    margin: 16px 0 24px;
}

.sk-ver-status--waiting { border-right-color: #dba617; }
.sk-ver-status--uploaded { border-right-color: #72aee6; }
.sk-ver-status--progress { border-right-color: #2271b1; }
.sk-ver-status--revision { border-right-color: #d63638; }
.sk-ver-status--approved { border-right-color: #00a32a; }
.sk-ver-status--rejected { border-right-color: #b32d2e; }

.sk-ver-status__header {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 8px;
}

.sk-ver-status__title {
    margin: 0;
    font-size: 16px;
}

.sk-ver-status__badge {
    display: inline-block;
    padding: 2px 10px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 600;
    background: #f0f6fc;
    color: #0a4b78;
}

.sk-ver-status--waiting .sk-ver-status__badge { background: #fcf9e8; color: #996800; }
.sk-ver-status--revision .sk-ver-status__badge,
.sk-ver-status--rejected .sk-ver-status__badge { background: #fcf0f1; color: #b32d2e; }
.sk-ver-status--approved .sk-ver-status__badge { background: #edfaef; color: #007017; }

.sk-ver-status__desc,
.sk-ver-status__next {
    margin: 0 0 8px;
    line-height: 1.6;
}

.sk-ver-status__note,
.sk-ver-status__docs {
    background: #f6f7f7;
    border-radius: 3px;
    padding: 10px 12px;
    margin: 10px 0;
}

.sk-ver-status__docs ul {
    margin: 6px 0 0;
    padding-right: 18px;
}

.sk-ver-status__cta {
    margin: 12px 0 0;
}
