
.mob-v546{
    margin:0 16px 12px;
    border:1px solid rgba(245,158,11,.20);
    border-radius:16px;
    background:#0a1628;
    overflow:hidden;
}


.mob-v546-title{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:13px 14px;
    border:0;
    background:
        linear-gradient(
            180deg,
            rgba(44,29,8,.96),
            rgba(10,22,40,.98)
        );
    color:#e8f1ff;
    font-family:inherit;
    text-align:left;
}


.mob-v546-title span:first-child{
    display:flex;
    gap:7px;
    align-items:baseline;
}


.mob-v546-title b{
    font-size:14px;
}


.mob-v546-title small{
    font-size:9px;
    color:#9b8b70;
}


.mob-v546-title>span:last-child{
    color:#fbbf24;
}


.mob-v546-body{
    padding:10px;
}


.mob-v546-kpis{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:5px;
}


.mob-v546-kpis>div{
    padding:8px 5px;
    text-align:center;
    border-radius:9px;
    background:#0c192d;
    border:1px solid rgba(148,163,184,.11);
}


.mob-v546-kpis small{
    display:block;
    font-size:7.5px;
    color:#7187a6;
}


.mob-v546-kpis b{
    display:block;
    margin-top:3px;
    font-size:16px;
}


.mob-v546-kpis>div:nth-child(3) b{
    color:#34d399;
}


.mob-v546-kpis>div:nth-child(4) b{
    color:#fb7185;
}


.mob-v546 section{
    margin-top:8px;
    padding:9px;
    border-radius:11px;
    background:rgba(3,12,27,.45);
    border:1px solid rgba(100,116,139,.12);
}


.mob-v546 section header{
    display:flex;
    justify-content:space-between;
    margin-bottom:7px;
    font-size:10px;
}


.mob-v546 section header small{
    color:#657b99;
    font-size:8px;
}


.mob-v546-verify,
.mob-v546-history{
    display:grid;
    gap:5px;
}


.mob-v546-check{
    display:grid;
    grid-template-columns:23px 1fr auto;
    gap:7px;
    align-items:center;
    width:100%;
    padding:8px;
    border-radius:9px;
    background:#0d1a2e;
    color:#dce9fb;
    text-align:left;
    font-family:inherit;
}


.mob-v546-check.ok{
    border:1px solid rgba(52,211,153,.13);
}


.mob-v546-check.bad{
    border:1px solid rgba(251,113,133,.25);
}


.mob-v546-check .state{
    display:grid;
    place-items:center;
    width:22px;
    height:22px;
    border-radius:50%;
    font-size:10px;
    font-weight:900;
}


.mob-v546-check.ok .state{
    background:rgba(52,211,153,.12);
    color:#6ee7b7;
}


.mob-v546-check.bad .state{
    background:rgba(251,113,133,.12);
    color:#fb7185;
}


.mob-v546-check b{
    display:block;
    font-size:9.5px;
}


.mob-v546-check small{
    display:block;
    margin-top:2px;
    color:#7187a6;
    font-size:7.5px;
}


.mob-v546-check strong{
    font-size:8px;
}


.mob-v546-check.ok strong{
    color:#6ee7b7;
}


.mob-v546-check.bad strong{
    color:#fb7185;
}


.mob-v546-log{
    width:100%;
    padding:8px;
    border:1px solid rgba(148,163,184,.10);
    border-radius:9px;
    background:#0d1a2e;
    color:#dce9fb;
    text-align:left;
    font-family:inherit;
}


.mob-v546-log .top{
    display:flex;
    justify-content:space-between;
    gap:8px;
}


.mob-v546-log .top b{
    font-size:9.5px;
}


.mob-v546-log time{
    font-size:7px;
    color:#607796;
}


.mob-v546-log .change{
    display:flex;
    align-items:center;
    gap:6px;
    margin-top:5px;
    font-size:8px;
}


.mob-v546-log .change span{
    color:#94a3b8;
}


.mob-v546-log .change i{
    color:#64748b;
    font-style:normal;
}


.mob-v546-log .change strong{
    color:#7dd3fc;
}


.mob-v546-log>small{
    display:block;
    margin-top:4px;
    color:#657b99;
    font-size:7px;
}


.mob-v546 .empty{
    padding:14px;
    text-align:center;
    color:#627895;
    font-size:9px;
}


.mob-v546-note{
    margin-top:8px;
    padding:8px;
    text-align:center;
    color:#5e708a;
    font-size:7.5px;
    line-height:1.6;
}


.mob-v546-pager{
    display:grid;
    grid-template-columns:1fr auto 1fr;
    align-items:center;
    gap:7px;
    margin-top:7px;
}


.mob-v546-pager button{
    min-height:34px;
    padding:6px 10px;
    border:1px solid rgba(114,214,179,.58);
    border-radius:9px;
    background:#10272c;
    color:#f7fbff;
    font:800 10px/1.2 inherit;
}


.mob-v546-pager button:disabled{
    opacity:.42;
}


.mob-v546-pager strong{
    color:#9af0cf;
    font-size:10px;
    white-space:nowrap;
}


@media(max-width:360px){

    .mob-v546-kpis{
        grid-template-columns:repeat(2,1fr);
    }
}

