.white_share_left { color: #305683; .block1 { width: 100%; .white_share_left_conten { width: 100%; background-image: linear-gradient(90deg, rgb(218, 233, 250) 39%, rgb(226, 239, 255) 100%); padding: 5px; border: 2px solid transparent; border-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #ffffff) 1; display: flex; align-items: center; border-radius: 2px; .cake_contant { width: 100%; background-size: 100% 100%; background-repeat: no-repeat; margin-left: 20px; display: flex; flex-wrap: wrap; .item { width: 50%; text-align: center; margin: 5px 0; .title { font-size: 14px; font-weight: bold; color: #2b4977; } .num { font-size: 24px; } .fcb { color: #5daaff; } .fcc { color: #ffa801; } .fco { color: #ff6000; } .fcr { color: #ff2709; } } } } } .block2 { margin-top: 10px; .white_share_left_conten { width: 100%; background-image: linear-gradient(90deg, rgb(218, 233, 250) 39%, rgb(226, 239, 255) 100%); padding: 5px; border: 2px solid transparent; border-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #ffffff) 1; border-radius: 2px; .top { width: 100%; display: flex; justify-content: space-between; .item { text-align: center; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 4px; background-color: rgba(1, 162, 255, 0); width: 49%; box-shadow: 0 2px 2px 0 rgba(114, 163, 191, 0.45); padding: 10px; .title { font-weight: bold; color: #305683; } .item_container { color: #51719c; margin-top: 5px; .fcb { color: #0097f7; } .fcg { color: #0a9503; } .fcr { color: #ff2100; } } } } .container { width: 100%; display: flex; margin-top: 10px; .left_table { width: 50%; .table-style(109px, 1fr 1.2fr 1fr); } .info { width: 50%; margin-left: 10px; .title { font-size: 14px; border-width: 1px; border-color: rgb(255, 255, 255); border-style: solid; 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); border-radius: 50px; padding: 5px 10px; font-weight: bold; color: #38688e; } .comment { padding-left: 10px; margin-top: 10px; p { margin: 0; line-height: 30px; color: #305683; span { color: #00aeff; font-weight: bold; .fcr { color: #f90102; } } } } } } } } .block3 { margin-top: 10px; .white_share_left_conten { width: 100%; background-image: linear-gradient(90deg, rgb(218, 233, 250) 39%, rgb(226, 239, 255) 100%); padding: 5px; border: 2px solid transparent; border-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #ffffff) 1; border-radius: 2px; .top { width: 100%; .item { width: 100%; border-style: solid; border-width: 1px; border-color: #aacbed; border-radius: 4px; background-color: rgb(205, 233, 255); padding: 4px; margin-bottom: 5px; .content { width: 100%; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 4px; background-color: rgb(215, 236, 254); box-shadow: 0 1px 1px 0 rgba(114, 163, 191, 0.45); display: flex; align-items: center; .title { font-size: 18px; color: #457fc0; font-weight: bold; border-style: solid; border-width: 2px; border-color: #c6e6fe; background-image: linear-gradient(90deg, rgb(227, 240, 255) 0%, rgb(201, 231, 249) 100%); text-align: center; padding: 2px 10px; line-height: 20px; } .info { flex: 1; display: flex; .list { text-align: center; width: 25%; .name { font-size: 12px; } .num { font-size: 16px; } } } } } } .field { width: 100%; .top { width: 100%; background-color: rgb(205, 233, 255); text-align: center; font-size: 18px; font-weight: bold; border-radius: 4px; border: 1px solid #b7d6f5; color: #457fc0; } } .main { width: 100%; .table-style(200px, 1fr 1fr 1fr 1fr 1fr); } } } } .table-style(@height, @grid-template-columns) { .table { border: 1px solid #fff; .scroll { height: @height; overflow-y: hidden; .tr { &:nth-child(odd) { background-color: transparent; } } } .tr { display: grid; grid-template-columns: @grid-template-columns; background-color: #C4E2F8; &:not(:last-child) { border-bottom: 1px solid #fff; } .td, .th { text-align: center; font-size: 14px; color: #3B445C; border-right: 1px solid #fff; height: 28px; line-height: 28px; &:last-child { border-right: none; } } .th { font-weight: bold; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } } } }