@import "../../index.less"; .white_branch_office_center_container { flex: 1; .block1 { .container { border-radius: 0 0 4px 4px; border: 1px solid #fff; border-top: none; background-color: #E0EDFD; padding: 16px 11px; > div { display: flex; gap: 10px; } .block1_1 { width: 50%; border-radius: 4px; border: 1px solid #fff; background-image: linear-gradient(180deg, rgb(217, 239, 253) 0%, rgb(225, 243, 254) 58%, rgb(232, 246, 255) 100%); box-shadow: inset 0 1px 3px 0 rgba(49, 122, 202, 0.48); } .block1_2 { width: 50%; border-radius: 4px; border: 1px solid #fff; background-image: linear-gradient(180deg, rgb(217, 239, 253) 0%, rgb(225, 243, 254) 58%, rgb(232, 246, 255) 100%); box-shadow: inset 0 1px 3px 0 rgba(49, 122, 202, 0.48); padding: 10px 11px; .weather { display: flex; gap: 40px; .icon { padding: 10px; display: flex; align-items: center; gap: 5px; .img { img { width: 40px; height: 40px; } } .text { color: #2B4977; writing-mode: vertical-lr; letter-spacing: 5px; font-size: 14px; font-weight: bold; } } .items { flex: 1; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 20px 10px; .item { width: calc((100% / 2) - 10px); display: flex; align-items: center; justify-content: center; text-align: center; gap: 10px; .info { .label { font-size: 14px; color: #2B4977; font-weight: bold; } .value { font-size: 20px; color: #2E75C6; font-weight: bold; } } } } } .alert { margin-top: 10px; .scroll { height: 20px; overflow-y: hidden; .item { .title { font-weight: bold; font-size: 14px; } } } } .table-style(50px, repeat(3, 1fr)); .table { margin-top: 5px; } } .block1_3 { margin-top: 10px; .items { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 9px; .item { flex: 1; border-radius: 4px; border: 1px solid #fff; background-image: linear-gradient(180deg, rgb(217, 239, 253) 0%, rgb(225, 243, 254) 58%, rgb(232, 246, 255) 100%); box-shadow: inset 0 1px 3px 0 rgba(49, 122, 202, 0.48); padding: 10px 20px; text-align: center; .title { color: #305683; font-weight: bold; font-size: 16px; } .info { margin-top: 10px; display: flex; justify-content: center; > div { &:first-child { margin-right: 30px; position: relative; &::before { content: ""; position: absolute; width: 1px; height: 60%; background-color: rgba(48, 86, 131, 0.3); top: 20%; left: calc(100% + 30px); } } &:last-child { margin-left: 30px; } } .label { color: #305683; font-size: 14px; } .value { font-size: 18px; font-weight: bold; } } } } } } } .block2{ margin-top: 10px; display: flex; gap: 10px; .block2_1{ width: 50%; border-radius: 4px; border: 1px solid #fff; background-image: linear-gradient(180deg, rgb(217, 239, 253) 0%, rgb(225, 243, 254) 58%, rgb(232, 246, 255) 100%); box-shadow: inset 0 1px 3px 0 rgba(49, 122, 202, 0.48); } .block2_2{ width: 50%; border-radius: 4px; border: 1px solid #fff; background-image: linear-gradient(180deg, rgb(217, 239, 253) 0%, rgb(225, 243, 254) 58%, rgb(232, 246, 255) 100%); box-shadow: inset 0 1px 3px 0 rgba(49, 122, 202, 0.48); } } .block3{ margin-top: 10px; display: flex; gap: 10px; .block3_1{ width: 50%; border-radius: 4px; border: 1px solid #fff; background-image: linear-gradient(180deg, rgb(217, 239, 253) 0%, rgb(225, 243, 254) 58%, rgb(232, 246, 255) 100%); box-shadow: inset 0 1px 3px 0 rgba(49, 122, 202, 0.48); } .block3_2{ width: 50%; border-radius: 4px; border: 1px solid #fff; background-image: linear-gradient(180deg, rgb(217, 239, 253) 0%, rgb(225, 243, 254) 58%, rgb(232, 246, 255) 100%); box-shadow: inset 0 1px 3px 0 rgba(49, 122, 202, 0.48); .tabs { display: flex; .tab { background-color: #D6ECFF; padding: 4px 16px; border-radius: 2px; color: #3C648D; font-size: 14px; border: 1px solid #A3CCFA; cursor: pointer; &.active { background-color: #6291fa; border: 1px solid #6291fa; color: #fff; } } } } } }