.fx-trends { padding: 12px; box-shadow: 0 0 30px 10px rgba(223,222,219,0.38); }
.fx-trends-option { display: flex;gap: 1px; margin-bottom: 12px; font-weight: bold; color: #55647e; }
.fx-trends-option div { display: flex; align-items: center; justify-content: center; width: 100px; height: 30px; border-radius: 2px; cursor: pointer; color: #fff; background: #adaaa3; }
.fx-trends-option div.active { color: #fff; background: #d69800; }
.fx-trends-main-types { display: flex; flex-wrap: wrap; }
.fx-trends-main-types div { display: flex; align-items: center; justify-content: center; width: 90px; height: 30px; margin: 0 10px 12px 0; border-radius: 2px; font-size: 12px; font-weight: normal; cursor: pointer; background: #aeaeae; color: #fff; }
.fx-trends-main-types div.active { color: #fff; background: #ffb000; }
.fx-trends-main-types div:hover { background-color: #efc76e; color: #fff; }
.fx-trends-main-types div.active:hover { background-color: #d69800; }
.fx-trends-main-title { display: flex; justify-content: space-between; align-items: center; height: 35px; padding-left: 110px; margin-bottom: 14px; font-size: 16px; font-weight: bold; color: #55647e; }
.fx-trends-main-title span { display: inline-block; vertical-align: baseline; width: 10px; height: 10px; margin-right: 5px; }
.fx-trends-main-title span.left { background: #ffd9d9; }
.fx-trends-main-title span.right { background: #ceebe8; }
.fx-trends-main-item { display: flex; align-items: center; height: 34px; margin-bottom: 14px; font-size: 12px; color: #55647e; }
.fx-trends-main-item:hover .title { font-weight: bold; }
.fx-trends-main-item:hover .content { transform: scale(1.01); }
.fx-trends-main-item:hover .content .right { background: #84e571; }
.fx-trends-main-item .title { width: 110px; text-align: left; }
.fx-trends-main-item .content { flex: 1; display: flex; height: 30px; border-radius: 17px; overflow: hidden; font-size: 14px; }
.fx-trends-main-item .content div { display: flex; align-items: center; justify-content: center; color: #fff; }
.fx-trends-main-item .content .left { background: #fda4a4; }
.fx-trends-main-item .content .right { background: #99e9e0; }

.btc-position { padding: 12px; box-shadow: 0 0 30px 10px rgba(223,222,219,0.38); }
.btc-position-title { font-size: 24px; font-weight: bold; text-align: center; letter-spacing: 2px; color: #354053; }
.btc-position-tips { margin: 6px 0 24px; font-size: 14px; text-align: center; letter-spacing: 2px; }
.btc-position-nav { display: flex; margin-bottom: 16px; }
.btc-position-nav div { padding: 6px 23.5px; margin-right: 8px; border-radius: 18px; border: 1px solid #d69800; color: #d69800; opacity: .8; cursor: pointer; }
.btc-position-nav div.active { background: #d69800; color: #fff; }
.btc-position-table-header { display: flex; padding: 12px 0; font-weight: 700; color: #354053; }
.btc-position-table-header div { padding: 0 6px; }
.btc-position-table-body .line { display: flex; height: 45px; background: #efc76e; }
.btc-position-table-body .line div { padding: 0 6px; line-height: 45px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
.btc-position-table-body .line:hover { background: #fff; }

.btc-trends { padding: 12px; box-shadow: 0 0 30px 10px rgba(223,222,219,0.38); }
.btc-trends-header { display: flex; justify-content: space-between; margin-bottom: 30px; font-size: 16px; font-weight: 500; color: #354053; }
.btc-trends-header > div > span { font-size: 12px; color: #888; }
.btc-trends-header > div:last-child { position: relative; }
.btc-trends-header > div:last-child:hover .drop { display: block; }
.btc-trends-header .drop { position: absolute; top: 20px; left: 50%; transform: translateX(-50%); z-index: 9; display: none; min-width: 120px; border: 1px solid #ebeef5; border-radius: 4px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); background: #fff; }
.btc-trends-header .drop li { padding: 0 20px; line-height: 36px; font-size: 14px; color: #606266; cursor: pointer; }
.btc-trends-header .drop li:hover { background-color: #ecf5ff; color: #66b1ff; }
.btc-trends-title { display: flex; justify-content: space-between; padding-left: 120px; }
.btc-trends-main-item { display: flex; margin: 21px 0; }
.btc-trends-main-item p { width: 120px; }
.btc-trends-main-item > div { flex: 1; display: flex; justify-content: space-between; }
.btc-trends-main-item > div div { display: flex; align-items: center; justify-content: center; font-size: 12px; color: #354053; }
.btc-trends-main-item .left { background: #eb9b99; }
.btc-trends-main-item .right { background: #74b893; }
