| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 | page {    background: #FAFBFE;    height: 100%;    overflow: hidden;}.hc-search-bar {    position: relative;}.hc-page-body {    position: relative;    display: flex;    height: calc(100vh - 176rpx - (var(--window-bottom) + 0.3125rem) - (var(--status-bar-height) + 0.3125rem));    overflow: hidden;    .hc-page-menu {        height: 100%;        width: 260rpx;        background-color: #f3f5f8;        border-right: 1px solid #ececed;        .hc-page-menu-item {            padding: 20rpx;            font-size: 26rpx;            color: #415058;            &.cur {                background-color: #544e80;                color: #FFFFFF;            }        }    }    .hc-page-data {        height: 100%;        flex: 1;        .hc-page-data-item {            padding: 20rpx 24rpx;            font-size: 26rpx;            color: #4f4f4f;            font-weight: bold;            &.cur {                color: #4095E5;            }        }    }    .fold-tree-node {        position: relative;        padding: 20rpx 16rpx;        margin: 20rpx;        border-radius: 10rpx;        background: white;        .node-title {            color: #4F4F4F;            font-size: 27rpx;            &.blue {                color: var(--primary-color);            }            .icon {                font-size: 40rpx;                margin-right: 10rpx;                width: 40rpx;            }        }        &.current {            opacity: 1;            background-color: rgba(180, 253, 255, .44);            box-shadow: 0 4rpx 12rpx 0 rgba(122, 122, 122, .34);            transform-origin: 350rpx 550rpx;            animation-duration: 1s;            animation-iteration-count: 1;            animation-name: foldTreeNodeCurrentZoomIn;            animation-fill-mode: backwards;            .node-title {                color: #EE5B20;            }        }        .node-child {            position: relative;            padding-left: 40rpx;            .node-title {                color: #4F4F4F;                margin-top: 22rpx;            }        }    }}@keyframes foldTreeNodeCurrentZoomIn {    0% {        opacity: 0;        transform: scale3d(0.3, 0.3, 0.3);    }    50% {        opacity: 1;    }}
 |