.supplier-center-hero{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:24px;
    padding:26px 28px;
    border:1px solid #dce4ef;
    border-radius:20px;
    background:linear-gradient(135deg,#fff,#f5f8fd);
    margin-bottom:18px
}
.supplier-center-hero h2{
    margin:10px 0 5px;
    font-size:30px
}
.supplier-center-actions{
    display:flex;
    gap:10px;
    flex-wrap:wrap
}
.supplier-center-grid{
    display:grid;
    grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);
    gap:18px;
    margin-bottom:18px
}
.supplier-letter-list{
    display:grid;
    gap:10px
}
.supplier-letter-item{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:14px;
    padding:13px 14px;
    border:1px solid #e0e6ef;
    border-radius:12px;
    background:#fafcff
}
.supplier-letter-item>div{
    display:grid;
    gap:5px
}
.supplier-letter-item>div:last-child{
    display:flex;
    align-items:center;
    gap:10px
}
.supplier-letter-item small{
    color:#7c899d
}
.supplier-hero-actions{
    display:flex;
    align-items:center;
    gap:12px
}
@media(max-width:1000px){
    .supplier-center-grid{
        grid-template-columns:1fr
    }
}
@media(max-width:760px){
    .supplier-center-hero{
        flex-direction:column
    }
    .supplier-center-actions{
        width:100%
    }
    .supplier-center-actions .button{
        flex:1;
        text-align:center
    }
}
