zcloud-gbs-bi-react/src/pages/Container/WhiteBranchOffice/components/RightPanel/index.less

180 lines
3.2 KiB
Plaintext

@import "../../index.less";
.white_branch_office_right_container {
width: 505px;
.block1 {
.container {
border-radius: 0 0 4px 4px;
border: 1px solid #fff;
border-top: none;
background-color: #E0EDFD;
padding: 10px;
.table-style(70px, repeat(4, 1fr));
.info {
color: #3B445C;
font-size: 14px;
display: flex;
align-items: center;
gap: 20px;
margin-bottom: 5px;
}
}
}
.block2 {
margin-top: 8px;
.container {
border-radius: 0 0 4px 4px;
border: 1px solid #fff;
border-top: none;
background-color: #E0EDFD;
padding: 20px 30px;
display: flex;
align-items: center;
gap: 7px;
.img {
img {
width: 33px;
height: 40px;
}
}
> div:not(.img) {
flex: 1;
}
.title {
color: #3D5882;
font-weight: bold;
}
.info {
display: flex;
align-items: center;
justify-content: space-between;
margin-right: 20px;
padding-top: 5px;
.label {
color: #4F697B;
}
.value {
font-weight: bold;
}
}
}
}
.block3 {
margin-top: 8px;
.container {
border-radius: 0 0 4px 4px;
border: 1px solid #fff;
border-top: none;
background-color: #E0EDFD;
padding: 10px;
.items {
.item {
border-radius: 4px;
padding: 15px 10px;
display: flex;
align-items: center;
margin-top: 7px;
background-size: 100% 100%;
background-repeat: no-repeat;
&:first-child {
margin-top: 0;
}
.title {
color: #3B576A;
font-weight: bold;
}
.info {
flex: 1;
display: flex;
justify-content: space-around;
text-align: center;
padding-left: 15px;
>div{
flex: 1;
}
.label {
color: #3B576A;
font-weight: bold;
}
.value {
font-size: 18px;
}
}
}
}
}
}
.block4 {
margin-top: 8px;
.container {
border-radius: 0 0 4px 4px;
border: 1px solid #fff;
border-top: none;
background-color: #E0EDFD;
padding: 10px;
.table-style(70px, repeat(5, 1fr));
.info {
color: #3B445C;
font-size: 14px;
display: flex;
align-items: center;
gap: 20px;
margin-bottom: 5px;
}
.summary-row {
background-color: #f0f9ff;
border-top: 1px solid #fff;
.td {
font-weight: bold;
}
}
}
}
.block5 {
margin-top: 8px;
.container {
border-radius: 0 0 4px 4px;
border: 1px solid #fff;
border-top: none;
background-color: #E0EDFD;
padding: 10px;
.table-style(70px, 2fr 1fr 1fr 1fr);
.info {
color: #3B445C;
font-size: 14px;
display: flex;
align-items: center;
gap: 20px;
margin-bottom: 5px;
}
}
}
}