.plan-grid[data-v-87845e27]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan-card[data-v-87845e27]{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f}.plan-card .plan-image[data-v-87845e27]{height:180px;background:#f5f5f5}.plan-card .plan-image .el-image[data-v-87845e27]{width:100%;height:100%}.plan-card .plan-image .image-placeholder[data-v-87845e27]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,bisque,#ffd4a3);color:#e60012}.plan-card .plan-info[data-v-87845e27]{padding:15px}.plan-card .plan-info .plan-name[data-v-87845e27]{font-size:15px;font-weight:500;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-card .plan-info .plan-desc[data-v-87845e27]{font-size:13px;color:#999;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-card .plan-info .plan-link[data-v-87845e27]{display:flex;align-items:center;gap:5px;font-size:13px;color:#e60012;cursor:pointer}.plan-card .plan-info .plan-link[data-v-87845e27]:hover{text-decoration:underline}
