.quarter-repository-card{
    margin-top:18px
}
.quarter-repository-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:16px
}
.quarter-repository-box{
    padding:18px;
    border:1px solid #dfe6ef;
    border-radius:16px;
    background:#fbfcff
}
.repository-box-head{
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    gap:12px
}
.repository-box-head h4{
    margin:4px 0 6px;
    font-size:19px
}
.repository-box-head small{
    color:#7c899d
}
.repository-current{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    margin-top:14px;
    padding:12px;
    border-radius:12px;
    background:#fff;
    border:1px solid #e3e8ef
}
.repository-current>div{
    display:grid;
    gap:4px;
    min-width:0
}
.repository-current strong{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.repository-current small{
    color:#8894a5
}
.repository-upload-form{
    display:grid;
    gap:10px;
    margin-top:14px
}
.repository-upload-form input[type=file]{
    width:100%;
    padding:10px;
    border:1px solid #dce4ef;
    border-radius:10px;
    background:#fff
}
.repository-history{
    margin-top:14px
}
.repository-history summary{
    cursor:pointer;
    color:#2559d8;
    font-weight:700
}
.repository-version-list{
    display:grid;
    gap:8px;
    margin-top:10px
}
.repository-version-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:9px 10px;
    border:1px solid #e3e8ef;
    border-radius:10px;
    background:#fff
}
.repository-version-row>div{
    display:grid;
    gap:2px;
    min-width:0
}
.repository-version-row span,
.repository-version-row small{
    color:#7c899d;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.repository-receipt-note{
    margin-top:14px;
    padding:12px;
    background:#fff;
    border:1px dashed #d4dce8;
    border-radius:10px;
    color:#68768a
}
@media(max-width:1050px){
    .quarter-repository-grid{
        grid-template-columns:1fr
    }
}
