.recommendation{ width: 334px; .head{ height: 42px; position: relative; .headTit{ position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 157px; height: 32px; } .closeImg{ position: absolute; top: 0; right: -38px; width: 32px; height: 32px; cursor: pointer; } } .content{ margin-top: -26px; height: 318px; background: #FFFFFF; border-radius: 16px; padding: 36px 16px 0 16px; .conBox{ width: 100%; height: 100%; overflow-y: auto; &::-webkit-scrollbar { width: 0; display: none; } .rowCon{ display: flex; align-items: center; justify-content: space-between; .tit{ margin-right: 2px; font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 13px; color: #aaaaaa; } } .dropdownMenu{ width: 138px; position: relative; :global{ .van-dropdown-menu__bar{ height: 30px; background: #F6F6F6; border-radius: 15px; box-shadow: initial; .van-dropdown-menu__item{ padding: 0 12px; } .van-dropdown-menu__title{ --van-gray-4: #AAAAAA; font-weight: 500; font-size: 14px; color: #AAAAAA; padding: 0 10px 0 0; &::after{ right: 0; opacity: initial; } } } .recommendationDropdownItem{ position: absolute !important; top: 30px !important; left: -10px; width: 172px; height: 182px; .van-dropdown-item__content{ margin: 6px 0 0 10px; width: 152px; max-height:162px; padding: 0 10px; background: #FFFFFF; box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1); border-radius: 12px; .van-cell{ margin-top: 6px; padding: 0; font-weight: 400; font-size: 13px; color: #777777; line-height: 32px; text-align: center; &::after{ border: none; } &:last-child{ margin-bottom: 6px; } &.van-dropdown-item__option--active{ background: #E6F9F8; border-radius: 8px; color: #00B2A7; font-weight: 600; } .van-cell__value{ display: none; } } } } } &.currItem{ :global{ .van-dropdown-menu__bar .van-dropdown-menu__title{ color: #00B2A7; --van-gray-4:#00B2A7; } } } } .field{ margin-top: 10px; height: 100px; background: #F6F6F6; border-radius: 12px; padding: 10px; :global{ .van-field__control{ font-weight: 500; font-size: 14px; color: #131415; caret-color: #01C1B5; min-height: 80px; &::placeholder { font-weight: 400; font-size: 14px; color: #AAAAAA; } } } } .uploader{ margin-top: 10px; display: block; :global{ .van-uploader__preview{ margin: 0 8px 0 0; &:nth-child(5){ margin-right: 0; } .van-uploader__preview-image{ width: 54px; height: 54px; border-radius: 6px; } .van-uploader__preview-delete--shadow{ width: 14px; height: 14px; border-radius: 50%; right: 3px; top: 3px; background:rgba(0,0,0,0.4); display: flex; justify-content: center; align-items: center; .van-uploader__preview-delete-icon{ transform:initial; position:initial; font-size: 12px; } } } } .uploaderbox{ width: 54px; height: 54px; background: #FFFFFF; border-radius: 6px; border: 1px dashed #D9D9D9; display: flex; flex-direction: column; justify-content: center; align-items: center; .img{ width: 22px; height: 22px; margin-bottom: 2px; } >div{ font-weight: 400; font-size: 10px; color: #777777; } } } .btnCon{ margin-top: 26px; display: flex; justify-content: center; .img{ cursor: pointer; width: 118px; height: 39px; &:first-child{ margin-right: 20px; } } } } } }