petstore-frontend/dist/dev/mp-weixin/pages/mine/Store.wxss
2026-04-12 22:57:48 +08:00

177 lines
3.7 KiB
Plaintext

.store-page.data-v-195de84b {
min-height: 100vh;
background: var(--pet-bg, #f5f7fb);
padding-bottom: 120rpx;
}
.nav-placeholder.data-v-195de84b {
width: 32px;
}
.store-nav.data-v-195de84b {
padding: 14px 16px 12px;
display: flex;
align-items: center;
justify-content: space-between;
position: sticky;
top: 0;
z-index: 10;
}
.nav-back.data-v-195de84b {
font-size: 20px;
color: #fff;
}
.nav-title.data-v-195de84b {
font-size: 18px;
font-weight: 700;
color: #fff;
}
.store-body.data-v-195de84b {
padding: 12px 14px 28px;
}
.store-hero.data-v-195de84b {
display: flex;
gap: 12px;
align-items: flex-start;
padding: 16px 14px;
border-radius: 16px;
background: linear-gradient(135deg, #ffffff 0%, #ecfdf3 55%, #f0fdf4 100%);
border: 1px solid #d8f0e2;
box-shadow: var(--pet-card-shadow, 0 8px 24px rgba(15, 23, 42, 0.06));
margin-bottom: 14px;
}
.store-hero-icon.data-v-195de84b {
width: 44px;
height: 44px;
border-radius: 12px;
background: rgba(255, 255, 255, 0.9);
border: 1px solid #bbf7d0;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.store-hero-title.data-v-195de84b {
font-size: 17px;
font-weight: 700;
color: #14532d;
letter-spacing: 0.02em;
}
.store-hero-desc.data-v-195de84b {
margin-top: 6px;
font-size: 13px;
line-height: 1.55;
color: #4b5563;
}
.store-card.data-v-195de84b {
background: #fff;
border: 1px solid #e6ecf4;
border-radius: 16px;
box-shadow: 0 8px 22px rgba(15, 23, 42, 0.06);
padding: 4px 4px 8px;
overflow: hidden;
}
.store-card-head.data-v-195de84b {
padding: 14px 14px 6px;
}
.store-card-kicker.data-v-195de84b {
font-size: 12px;
font-weight: 700;
color: #94a3b8;
letter-spacing: 0.04em;
}
.store-field.data-v-195de84b {
padding: 12px 12px 4px;
}
.store-field + .store-field.data-v-195de84b {
border-top: 1px solid #f1f5f9;
}
.store-field-label.data-v-195de84b {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 8px;
font-size: 14px;
font-weight: 600;
color: #374151;
}
.store-ico.data-v-195de84b {
width: 28px;
height: 28px;
border-radius: 8px;
background: #f1f5f9;
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
/* 输入区:略抬高层级,避免贴边过紧 */
.store-input.data-v-195de84b {
margin-top: 0 !important;
}
.address-row.data-v-195de84b {
display: flex;
align-items: stretch;
gap: 10px;
}
.address-input.data-v-195de84b {
flex: 1;
min-width: 0;
}
.pick-location-btn.data-v-195de84b {
flex-shrink: 0;
padding: 0 14px;
min-height: 44px;
border-radius: 12px;
border: 1px solid #16a34a;
background: #f0fdf4;
color: #15803d;
font-size: 14px;
font-weight: 600;
line-height: 44px;
-webkit-tap-highlight-color: transparent;
}
.pick-location-btn.data-v-195de84b:active:not([disabled]) {
opacity: 0.92;
transform: translateY(1px);
}
.pick-location-btn[disabled].data-v-195de84b {
opacity: 0.55;
}
.geo-hint.data-v-195de84b {
margin-top: 8px;
font-size: 12px;
color: #16a34a;
line-height: 1.4;
}
.intro-textarea.data-v-195de84b {
min-height: 112px !important;
line-height: 1.55 !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
resize: none;
}
.store-field-last.data-v-195de84b {
padding-bottom: 14px;
}
.store-actions.data-v-195de84b {
margin-top: 18px;
}
.store-save-btn.data-v-195de84b {
margin-top: 0 !important;
box-shadow: 0 10px 26px rgba(34, 197, 94, 0.35) !important;
}
.store-actions-hint.data-v-195de84b {
margin-top: 10px;
text-align: center;
font-size: 12px;
color: #94a3b8;
line-height: 1.45;
}
.store-footer-tip.data-v-195de84b {
margin-top: 28px;
text-align: center;
font-size: 12px;
color: #cbd5e1;
}