You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

207 lines
4.8 KiB

2 months ago
.page {
2 months ago
min-height: 100vh;
position: relative;
box-sizing: border-box;
background-color: #fff;
.cross {
margin-left: 40rpx;
font-size: 40rpx;
color: #000000;
}
2 months ago
.page-container {
2 months ago
padding-bottom: 180rpx;
display: flex;
flex-direction: column;
.content {
margin: 0 auto;
padding: 40rpx 0 0;
width: 654rpx;
box-sizing: border-box;
2 months ago
border-radius: 24rpx;
2 months ago
.switch {
margin-bottom: 50rpx;
display: flex;
justify-content: center;
align-items: center;
gap: 26rpx;
.item {
flex: 1;
display: flex;
align-items: center;
background-color: #f6f8f9;
border-radius: 16rpx;
border: 1px solid #f6f8f9;
.icon {
flex-shrink: 0;
width: 148rpx;
height: 140rpx;
}
.name {
font-size: 36rpx;
color: #211d2e;
text-align: center;
}
&.active {
border-color: #0eb66d;
background: #fff;
.name {
color: #0eb66d;
}
}
}
}
.row-title {
margin-bottom: 32rpx;
font-size: 40rpx;
color: #222222;
font-weight: bold;
}
2 months ago
.row {
2 months ago
margin-bottom: 56rpx;
&.row2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 22rpx;
}
&.row-age {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24rpx;
2 months ago
}
2 months ago
&.row-phone {
2 months ago
display: flex;
align-items: center;
2 months ago
gap: 20rpx;
.phone-input {
flex: 1;
2 months ago
}
.change-phone {
2 months ago
flex-shrink: 0;
2 months ago
font-size: 32rpx;
2 months ago
color: #0eb66d;
2 months ago
}
}
2 months ago
.picker {
flex: 1;
padding: 24rpx 32rpx;
font-size: 28rpx;
color: #999999;
background: #f2f2f2;
border: 2rpx solid #cccccc;
border-radius: 24rpx;
.select {
display: flex;
justify-content: space-between;
align-items: center;
.select-content {
2 months ago
font-size: 32rpx;
2 months ago
color: #222222;
2 months ago
}
2 months ago
.triangle {
width: 48rpx;
height: 48rpx;
2 months ago
}
}
}
2 months ago
.input {
flex: 1;
padding: 24rpx 32rpx;
height: 40rpx;
font-size: 36rpx;
2 months ago
color: #222222;
background: #f6f6f6;
border-radius: 24rpx;
}
.item {
padding: 12rpx 24rpx;
opacity: 1;
border: 2rpx solid #cccccc;
font-size: 36rpx;
2 months ago
color: #999999;
display: flex;
align-items: center;
justify-content: center;
border-radius: 12rpx;
background: linear-gradient(90deg, #fff 0%, #f9f9f9 100%);
.icon {
width: 64rpx;
height: 64rpx;
2 months ago
}
2 months ago
&.active {
color: #0eb66d;
background: #ecfff7;
border-color: #0eb66d;
}
}
.age-item {
height: 96rpx;
white-space: nowrap;
font-size: 36rpx;
color: rgba(34, 34, 34, 0.7);
display: flex;
align-items: center;
justify-content: center;
border-radius: 12rpx;
box-sizing: border-box;
border: 1px solid #f6f6f6;
background-color: #f6f6f6;
&.active {
background-color: #ecfff7;
color: #0eb66d;
border-color: #0eb66d;
2 months ago
}
}
}
}
2 months ago
.bottom-actions {
width: 100%;
padding: 0 48rpx;
2 months ago
box-sizing: border-box;
2 months ago
.action-btn {
margin-bottom: 32rpx;
text-align: center;
height: 96rpx;
line-height: 96rpx;
border-radius: 16rpx;
font-size: 36rpx;
background: #ffffff;
box-shadow: 0rpx 4rpx 32rpx 0rpx rgba(0, 0, 0, 0.05);
2 months ago
color: rgba(34, 34, 34, 1);
&.danger {
color: rgba(14, 182, 109, 1);
}
}
2 months ago
}
}
}
#drug-page {
.switch .item {
background: rgba(246, 246, 246, 1);
}
.switch .item.active {
background-color: #fff;
border-color: rgba(89, 86, 233, 1);
.name {
color: rgba(89, 86, 233, 1);
}
}
.row {
.item {
border-color: rgba(246, 246, 246, 1);
background: rgba(246, 246, 246, 1);
}
.active {
border-color: rgba(89, 86, 233, 1);
background-color: #fff;
color: rgba(89, 86, 233, 1);
}
}
.change-phone {
color: rgba(89, 86, 233, 1);
}
.action-btn {
color: rgba(89, 86, 233, 1);
}
}