.shared-parking-manage[data-v-aba8c3a4]{padding:16px;background:#f5f7fa;min-height:calc(100vh - 84px)}.market-toolbar[data-v-aba8c3a4]{justify-content:space-between;margin-bottom:16px;flex-wrap:wrap}.market-toolbar[data-v-aba8c3a4],.toolbar-left[data-v-aba8c3a4],.toolbar-right[data-v-aba8c3a4]{display:flex;align-items:center;gap:8px}.map-view-container[data-v-aba8c3a4]{padding:40px 0}.map-placeholder-large[data-v-aba8c3a4]{background:linear-gradient(135deg,#e8f4fd,#d4ecfc);border-radius:12px;padding:80px;text-align:center;color:#409eff}.map-placeholder-large i[data-v-aba8c3a4]{font-size:64px;display:block;margin-bottom:16px}.map-placeholder-large p[data-v-aba8c3a4]{font-size:16px;margin-bottom:16px}.parking-list[data-v-aba8c3a4]{padding:4px 0}.parking-space-card[data-v-aba8c3a4]{display:flex;align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:14px;overflow:hidden;transition:all .3s ease}.parking-space-card[data-v-aba8c3a4]:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.card-image[data-v-aba8c3a4]{width:180px;position:relative;flex-shrink:0;overflow:hidden}.card-image img[data-v-aba8c3a4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:150px}.space-type-badge[data-v-aba8c3a4]{position:absolute;top:8px;left:8px;background:rgba(64,158,255,.9);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px}.card-info[data-v-aba8c3a4]{flex:1;padding:14px 16px;display:flex;flex-direction:column}.location-title[data-v-aba8c3a4]{margin:0 0 8px;font-size:17px;color:#303133}.info-row[data-v-aba8c3a4]{display:flex;gap:16px;font-size:13px;color:#606266;margin-bottom:6px}.info-row i[data-v-aba8c3a4]{margin-right:3px}.time-row[data-v-aba8c3a4]{font-size:13px;color:#606266;margin-bottom:6px}.fee-row[data-v-aba8c3a4]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.hourly-price[data-v-aba8c3a4]{font-size:18px;font-weight:700;color:#f56c6c}.daily-cap[data-v-aba8c3a4]{font-size:12px;color:#909399}.monthly-tag[data-v-aba8c3a4]{margin-left:auto}.owner-row[data-v-aba8c3a4]{display:flex;align-items:center;gap:10px;font-size:12px;color:#909399;margin-top:auto;padding-top:8px}.review-count[data-v-aba8c3a4]{margin-left:auto}.credit-score em[data-v-aba8c3a4]{font-style:normal;font-weight:700}.credit-bronze[data-v-aba8c3a4]{color:#cd7f32}.credit-silver[data-v-aba8c3a4]{color:#a0a0a0}.credit-gold[data-v-aba8c3a4]{color:gold}.credit-diamond[data-v-aba8c3a4]{color:#b9f2ff}.credit-crown[data-v-aba8c3a4]{color:#f56c6c}.distance[data-v-aba8c3a4]{margin-left:auto}.car-limit-tip[data-v-aba8c3a4]{font-size:12px;color:#e6a23c;margin-top:4px}.car-limit-tip i[data-v-aba8c3a4]{margin-right:3px}.card-action[data-v-aba8c3a4]{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;border-left:1px solid #f0f0f0;flex-shrink:0}.table-thumb[data-v-aba8c3a4]{width:70px;height:52px}.table-thumb-small[data-v-aba8c3a4],.table-thumb[data-v-aba8c3a4]{-o-object-fit:cover;object-fit:cover;border-radius:4px;vertical-align:middle}.table-thumb-small[data-v-aba8c3a4]{width:50px;height:38px}.my-spaces-header[data-v-aba8c3a4]{display:flex;justify-content:flex-end;margin-bottom:16px}.income-stats-cards[data-v-aba8c3a4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.income-card[data-v-aba8c3a4]{text-align:center}.upload-tip[data-v-aba8c3a4]{color:#909399;font-size:12px;line-height:1.4}.form-tip[data-v-aba8c3a4]{color:#909399;margin-left:6px;font-size:13px}.schedule-config[data-v-aba8c3a4]{background:#fafafa;padding:12px;border-radius:8px}.config-section[data-v-aba8c3a4]{margin-bottom:16px}.config-section h4[data-v-aba8c3a4]{margin-bottom:10px;color:#303133;font-size:14px}.booking-step-content[data-v-aba8c3a4]{min-height:300px}.step-section[data-v-aba8c3a4]{margin-bottom:20px}.step-section h4[data-v-aba8c3a4]{margin-bottom:8px;color:#303133}.time-slot-grid[data-v-aba8c3a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.slot-cell[data-v-aba8c3a4]{padding:14px 8px;text-align:center;border:2px solid #dcdfe6;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px}.slot-cell[data-v-aba8c3a4]:hover:not(.unavailable):not(.booked){border-color:#409eff;background:#ecf5ff}.slot-cell.selected[data-v-aba8c3a4]{border-color:#409eff;background:#409eff;color:#fff}.slot-cell.unavailable[data-v-aba8c3a4]{background:#f5f7fa;color:#c0c4cc;cursor:not-allowed;opacity:.6}.slot-cell.booked[data-v-aba8c3a4]{background:#fef0f0;color:#f56c6c;border-color:#f56c6c;cursor:not-allowed}.slot-label[data-v-aba8c3a4]{display:block}.slot-price[data-v-aba8c3a4]{display:block;font-size:12px;margin-top:4px}.fee-preview-box[data-v-aba8c3a4]{margin-top:16px}.order-confirm-panel h4[data-v-aba8c3a4],.pay-method-area h4[data-v-aba8c3a4]{margin-bottom:12px;color:#303133}.fee-breakdown[data-v-aba8c3a4]{width:220px}.fb-row[data-v-aba8c3a4]{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.fb-total[data-v-aba8c3a4]{border-top:1px solid #ebeef5;margin-top:6px;padding-top:6px;font-weight:700}.fb-amount[data-v-aba8c3a4]{color:#f56c6c;font-size:18px}.pay-method-area[data-v-aba8c3a4]{margin-top:20px}.pay-icon-balance[data-v-aba8c3a4],.pay-icon-wechat[data-v-aba8c3a4]{font-size:16px;margin-right:4px}.waiting-confirm-panel[data-v-aba8c3a4]{text-align:center;padding:20px 0}.waiting-icon[data-v-aba8c3a4]{font-size:48px;color:#e6a23c;margin-bottom:12px}.waiting-confirm-panel h3[data-v-aba8c3a4]{margin-bottom:8px}.waiting-confirm-panel p[data-v-aba8c3a4]{color:#909399;margin-bottom:20px}.waiting-info-cards[data-v-aba8c3a4]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:480px;margin:0 auto}.wait-info-card[data-v-aba8c3a4]{font-size:13px}.amount-highlight[data-v-aba8c3a4]{color:#f56c6c;font-weight:700;font-size:16px}.pay-simulate-content[data-v-aba8c3a4]{text-align:center;padding:20px 0}.qr-code-area[data-v-aba8c3a4]{margin-bottom:16px}.fake-qr[data-v-aba8c3a4]{width:160px;height:160px;border:1px solid #ebeef5;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;background:#fafafa}.fake-qr p[data-v-aba8c3a4]{margin-top:8px;color:#666;font-size:13px}.pay-amount-text[data-v-aba8c3a4]{font-size:18px;margin-bottom:16px}.parking-detail-content[data-v-aba8c3a4]{max-height:65vh;overflow-y:auto}.owner-info-section h4[data-v-aba8c3a4],.review-section h4[data-v-aba8c3a4]{margin-bottom:10px;color:#303133}.owner-detail-row[data-v-aba8c3a4]{display:flex;align-items:center;padding:12px;background:#fafafa;border-radius:8px}.owner-meta[data-v-aba8c3a4]{flex:1;margin-left:12px;font-size:13px}.owner-name[data-v-aba8c3a4]{font-weight:500;margin-right:8px}.owner-meta em[data-v-aba8c3a4]{font-style:normal;font-weight:700}.review-item-mini[data-v-aba8c3a4]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f5f5f5;font-size:13px}.rv-user[data-v-aba8c3a4]{font-weight:500;min-width:50px}.rv-comment[data-v-aba8c3a4]{flex:1;color:#666}.rv-time[data-v-aba8c3a4]{color:#c0c4cc;font-size:12px;white-space:nowrap}.eval-target-header[data-v-aba8c3a4]{display:flex;align-items:center;gap:10px;padding:12px;background:#f5f7fa;border-radius:8px;margin-bottom:16px;font-size:16px;font-weight:500}.pagination-bar[data-v-aba8c3a4]{margin-top:16px;text-align:right}