.main { height: var(--thrHeight); background-color: var(--bgColor); .one { display: flex; flex-direction: row; width: 96vw; padding: 2vw; margin: 0 0 2vw 0; background-color: var(--f1Color); .one_1 { width: 10vw; text-align: center; image { width: 7vw; height: 7vw; position: relative; top: 1vw; } } .one_2 { flex-grow: 1; input { padding: 1vw 2vw 1.6vw 2vw; border-radius: 2px; font-size: var(--txtSize); background-color: var(--bgColor); } } } .two { flex-grow: 1; position: relative; .list { background-color: var(--f9Color); margin: 0 2vw 2vw 2vw; padding: 2vw; display: flex; flex-direction: row; .list_1 { width: 25vw; .image { width: 100%; height: 12vh; border: 1px solid var(--f1Color); } } .list_2 { width: 65vw; flex-grow: 1; padding: 0 0 0 2vw; .name { font-size: var(--titleSize); font-weight: bold; margin: 0 0 1vw 0; line-height: 25px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; .status { display: inline-block; background-color: var(--redColor); color: var(--whiteColor); padding: 0.5vw 1vw; margin: 0 1vw 0 0; font-size: var(--btnSize); border-radius: 5px; } } .other { margin: 0 0 1vw 0; .other_1 { font-size: var(--txtSize); margin: 0 0 1vw 0; text { color: var(--labelColor); } text:last-child { color: var(--txtColor); } } } } } } } .scroll-view { position: absolute; top: 0; left: 0; right: 0; bottom: 0; .list-scroll-view { display: flex; flex-direction: column; } } .suspension { position: fixed; width: 96vw; bottom: 9vh; right: 1vw; text-align: right; .mymatch { display: inline-block; width: 10vw; padding: 1vw; text-align: center; background-color: green; color: #fff; font-size: 14px; border-radius: 5px; } }