.page[data-v-740387dd]{height:100%;overflow-y:auto}.page .wrap[data-v-740387dd]{width:var(--page-width);margin:0 auto 100px;background:var(--color-light);padding:var(--gap-page-padding);box-sizing:border-box;border-radius:var(--radius-page);box-shadow:var(--page-shadow)}.page .tech-stack-wrap[data-v-740387dd]{display:flex;align-items:center;margin-top:10px}.page .tech-stack-wrap em[data-v-740387dd]{border-radius:30px;margin-right:10px;font-style:normal;color:var(--primary-color-match-3)}.page .frameworks[data-v-740387dd]{display:flex;padding:15px 0;border-bottom:1px solid var(--border-default-color);margin-top:10px;margin-bottom:var(--gap-title)}.page .frameworks ul[data-v-740387dd]{display:flex;font-size:var(--font-size-middle)}.page .frameworks ul li[data-v-740387dd]{margin-right:30px;cursor:pointer}.page .frameworks ul li.selected[data-v-740387dd]{font-weight:700}.page .frameworks ul li[data-v-740387dd]:last-of-type{margin-right:0}.page .content-wrap[data-v-740387dd]{display:flex;margin-top:25px}.page .content-wrap .dimension-wrap[data-v-740387dd]{flex-grow:1;overflow:hidden}.page .content-wrap .dimension-wrap .dimensions[data-v-740387dd]{display:flex;border-bottom:3px solid;border-image:var(--border-colors)}.page .content-wrap .dimension-wrap .dimensions li[data-v-740387dd]{text-align:center;line-height:40px;font-size:var(--font-size-middle);cursor:pointer;width:25%;flex-shrink:0}.page .content-wrap .dimension-wrap .dimensions li.selected[data-v-740387dd]{background-image:linear-gradient(to right,var(--primary-color),var(--primary-color-5));color:var(--primary-color-reverse);border-radius:10px 10px 0 0}.page .content-wrap .dimension-wrap .dimensions li.disabled[data-v-740387dd]{color:var(--color-gray-1)}.page .content-wrap .dimension-wrap .detail[data-v-740387dd]{padding:20px 20px 0 0}.page .content-wrap .dimension-wrap .detail[data-v-740387dd] .service-list{justify-content:space-between}.page .content-wrap .dimension-wrap .detail[data-v-740387dd] .service-list li{width:49%;margin-right:0}.page .content-wrap .info[data-v-740387dd]{width:255px;flex-shrink:0;border-left:1px solid var(--border-default-color);padding:0 0 0 30px;box-sizing:border-box}.page .content-wrap .info .user-profile[data-v-740387dd]{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid;border-color:linear-gradient(to right,var(--primary-color-match-1-transition),var(--primary-color-match-1)) 1}.page .content-wrap .info .user-profile .user-info[data-v-740387dd]{display:flex;align-items:center}.page .content-wrap .info .user-profile .user-info img[data-v-740387dd]{width:30px;height:30px;border-radius:50%;margin-right:10px}.page .content-wrap .info .user-profile .introduce[data-v-740387dd]{margin-top:5px;font-size:var(--font-size-mini)}.page .content-wrap .info .opera-wrap[data-v-740387dd]{border-bottom:2px solid;border-color:linear-gradient(to right,var(--primary-color),var(--primary-color-match-1)) 1;margin-bottom:20px}.page .content-wrap .info .opera-wrap .el-button[data-v-740387dd]{width:100%;font-size:var(--font-size-middle);font-weight:700;letter-spacing:2px;margin:0 0 10px}.page .content-wrap .info .opera-wrap .el-button[data-v-740387dd]:nth-of-type(1),.page .content-wrap .info .opera-wrap .el-button[data-v-740387dd]:nth-of-type(2){font-size:var(--font-size);letter-spacing:0}.page .content-wrap .info .opera-wrap .el-button[data-v-740387dd]:last-of-type{margin-bottom:20px}.page .content-wrap .info ul li[data-v-740387dd]{margin-bottom:20px;display:flex;flex-direction:column;border-bottom:1px solid var(--border-default-color);padding-bottom:20px}.page .content-wrap .info ul li label[data-v-740387dd]{color:var(--color-gray);margin-bottom:5px}.page .content-wrap .info ul li p[data-v-740387dd],.page .content-wrap .info ul li a[data-v-740387dd]{font-size:var(--font-size-middle);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page .content-wrap ul.service-types[data-v-740387dd]{display:flex;border-bottom:1px solid var(--border-default-color)}.page .content-wrap ul.service-types li[data-v-740387dd]{padding:10px 20px;margin-right:10px;position:relative;border:1px solid transparent;top:1px;color:var(--color-gray);cursor:pointer;transition:all ease .15s}.page .content-wrap ul.service-types li.selected[data-v-740387dd]{border:1px solid var(--border-default-color);border-bottom-color:var(--color-light);font-weight:700;color:var(--font-color)}.page .content-wrap ul.service-types li[data-v-740387dd]:hover{color:var(--font-color)}
